Output Box???????
jeg har har lavet et program, der kan udskrive en række tilfældige fodboldspillere. Det funger godt når det bliver udskrevet i dos-promt i Uedit. Findes der en motede der kan udskrive i en grafisk brugerflade?Jeg har lavet en række knapper som kan kalde metoder der opretter nye spillere, men kan ikke få den udskrevet i min frame(brugerfladen)
Her er koden til at laver knapper, men mangler en metode til skrive ud i FrameDemo
Hygge
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import Hold;
import Spiller;
public class FrameDemo extends JFrame
{
private JButton testKnap0, testKnap1;
private JPanel knapper, app;
public FrameDemo()
{
super ("Hej");
setSize (600,400);
testKnap0 = new JButton ("Lav Hold");
testKnap1 = new JButton ("udskift plads");
KampActionListener actionListener = new KampActionListener();
testKnap0.addActionListener (actionListener);
testKnap1.addActionListener (actionListener);
//KampActionListener actionListener = new KampActionListener();
knapper = new JPanel();
knapper.setLayout (new BoxLayout (knapper, BoxLayout.Y_AXIS));
knapper.add(testKnap0);
knapper.add(testKnap1);
app = new JPanel();
app.setLayout(new BorderLayout(15,10));
app.add(knapper, BorderLayout.WEST);
setContentPane (app);
}
private class KampActionListener implements ActionListener
{
EgetHold egethold = new EgetHold("wee");
public void actionPerformed (ActionEvent event)
{
Object source = event.getSource();
if (source == testKnap0)
{
egethold.konstruerEgetHold();
egethold.skrivDigUd();
}
if (source == testKnap1)
{
egethold.setombytObjekter(4, 1);
egethold.skrivDigUd();
}
}
}
}