Auf Thema antworten

dem kann man helfen!

das ist der erste frame (mit dem button)

[JAVA=1] import java.awt.*;

import java.awt.event.*;


/**

  *

  * Beschreibung

  *

  * @version 1.0 vom 11.05.2010

  * @author

  */


public class test extends Frame {

  // Anfang Attribute

  private Label LBL_headline = new Label();

  private Button BTN_b1 = new Button();

  // Ende Attribute


  public test(String title) {

    // Frame-Initialisierung

    super(title);

    addWindowListener(new WindowAdapter() {

      public void windowClosing(WindowEvent evt) { dispose(); }

    });

    int frameWidth = 1060;

    int frameHeight = 583;

    setSize(frameWidth, frameHeight);

    Dimension d = Toolkit.getDefaultToolkit().getScreenSize();

    int x = (d.width - getSize().width) / 2;

    int y = (d.height - getSize().height) / 2;

    setLocation(x, y);

    Panel cp = new Panel(null);

    add(cp);

    // Anfang Komponenten


    LBL_headline.setBounds(384, 56, 248, 37);

    LBL_headline.setText("Klicke den Button");

    LBL_headline.setFont(new Font("MS Sans Serif", Font.PLAIN, 27));

    LBL_headline.setForeground(Color.BLACK);

    LBL_headline.setAlignment(Label.CENTER);

    cp.add(LBL_headline);

    BTN_b1.setBounds(432, 344, 137, 89);

    BTN_b1.setLabel("Klick mich!");

    BTN_b1.addActionListener(new ActionListener() {

      public void actionPerformed(ActionEvent evt) {

        BTN_b1_ActionPerformed(evt);

      }

    });

    BTN_b1.setFont(new Font("MS Sans Serif", Font.PLAIN, 21));

    cp.add(BTN_b1);

    // Ende Komponenten


    setResizable(false);

    setVisible(true);

  }


  // Anfang Methoden

  public void BTN_b1_ActionPerformed(ActionEvent evt) {

  new SinnloserKnopf().setVisible(true);

}

  }


  // Ende Methoden


  public static void main(String[] args) {

  new test("test");

}

[/code]


und das der zweite (der sich öffnen soll)


[JAVA=1] import java.awt.*;

import java.awt.event.*;


/**

  *

  * Beschreibung

  *

  * @version 1.0 vom 11.05.2010

  * @author

  */


public class SinnloserKnopf extends Frame {

  // Anfang Attribute

  private TextArea TXA_textarea = new TextArea("", 1, 1, TextArea.SCROLLBARS_NONE);

  // Ende Attribute


  public SinnloserKnopf(String title) {

    // Frame-Initialisierung

    super(title);

    addWindowListener(new WindowAdapter() {

      public void windowClosing(WindowEvent evt) { dispose(); }

    });

    int frameWidth = 300;

    int frameHeight = 300;

    setSize(frameWidth, frameHeight);

    Dimension d = Toolkit.getDefaultToolkit().getScreenSize();

    int x = (d.width - getSize().width) / 2;

    int y = (d.height - getSize().height) / 2;

    setLocation(x, y);

    Panel cp = new Panel(null);

    add(cp);

    // Anfang Komponenten


    TXA_textarea.setBounds(16, 8, 257, 241);

    TXA_textarea.setText("Hier folgt später etwas Sinnvolles!");

    cp.add(TXA_textarea);

    // Ende Komponenten


    setResizable(false);

    setVisible(true);

  }


  // Anfang Methoden

  // Ende Methoden


  public static void main(String[] args) {

    new SinnloserKnopf("SinnloserKnopf");

  }

}

[/code]



Oben