Zum Inhalt springen

Wanki

Mitglieder
  • Gesamte Inhalte

    11
  • Benutzer seit

  • Letzter Besuch

Beiträge von Wanki

  1. hallo zusammen,

    Ich versuche zur zeit mir Java beizubringen(hab nur in c++ ahnung) und bin jetzt auf folgendes problem gestoßen:

    So sieht das Programm jetzt aus:

    Test.jpg

    Und ich will aber, dass "Test" in der Mitte steht, darunter ein weiteres Labelfenster, indem später Daten ausgegeben werden,

    dann Button 1 und 2 unter dem Label, Button 3 in der Mitte unter den beiden anderen Buttons,so wie jetzt auch nur gleich groß, und Button 4 unten rechts.....

    Mein Quellcode sieht zur zeit so aus:

    Test.java:

    import java.awt.*;

    public class Test extends Frame

    {

    private GridLayout myGridLayout = new GridLayout(2,0);

    private MyWindowListener myWindowListener = new MyWindowListener();

    private MyActionListener myActionListener = new MyActionListener();

    private Button btn1 = new Button("1");

    private Button btn2 = new Button("2");

    private Button btn3 = new Button("3");

    private Button btn4 = new Button("4");

    private Panel pnlNorth = new Panel(new BorderLayout());

    private Panel pnlCenter = new Panel(new GridLayout(2,0));

    private Panel pnlSouth = new Panel(new FlowLayout(FlowLayout.RIGHT));

    private Label lblUeberschrift = new Label("Test");

    private Label lbl = new Label("");

    public Test()

    {

    this.setTitle("Test");

    this.lblUeberschrift.setFont(new Font("",Font.BOLD,16));

    this.pnlNorth.add(lblUeberschrift);

    this.setSize(300,300);

    this.pnlNorth.add(btn1, BorderLayout.WEST);

    this.pnlNorth.add(btn2, BorderLayout.EAST);

    this.pnlCenter.add(btn3);

    this.pnlSouth.add(btn4);

    this.add(pnlNorth, BorderLayout.NORTH);

    this.add(pnlCenter, BorderLayout.CENTER);

    this.add(pnlSouth, BorderLayout.SOUTH);

    this.show();

    this.addWindowListener(this.myWindowListener);

    this.btn1.addActionListener(this.myActionListener);

    this.btn2.addActionListener(this.myActionListener);

    this.btn3.addActionListener(this.myActionListener);

    this.btn4.addActionListener(this.myActionListener);

    }

    public static void main(String args[])

    {

    Test f = new Test();

    }

    }

    MyWindowListener:

    import java.awt.event.*;

    public class MyWindowListener extends WindowAdapter

    {

    public void windowClosing(WindowEvent e)

    {

    System.exit(0);

    }

    }

    MyActionListener:

    import java.awt.event.*;

    public class MyActionListener implements ActionListener

    {

    public void actionPerformed(ActionEvent e)

    {

    int wert = Integer.parseInt(e.getActionCommand());

    switch(wert)

    {

    case 1: System.exit(0);

    case 2: System.out.println("Button 2"); break;

    case 3: System.out.println("Button 3"); break;

    case 4: System.out.println("Button 4"); break;

    }

    }

    }

    Danke im voraus für eure Hilfe!

    Mfg

    Wanki

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...