hallo leute, ich hoffe ich bin hier im richtigen abschnitt des forums gelandet. nun zu meinem problem:
ich möchte dass wenn der anwender den Button "anmeldung" (anme) anklickt sich ein neues fenster öffnet und dort drin dann dass steht was jetzt in anmeldung() steht. jedoch kann man anscheinend fenster nur im main part öffnen??? :L . jedoch möchte ich dass NUR wenn man auf den button "anmeldung" klickt sich das mit benutzername und passwort öffnet. kann mir da jemand helfen? ich hoffe ich habe mich versändlich ausgedrückt.
PS.: die imports habe ich hier nicht angefügt.
ich möchte dass wenn der anwender den Button "anmeldung" (anme) anklickt sich ein neues fenster öffnet und dort drin dann dass steht was jetzt in anmeldung() steht. jedoch kann man anscheinend fenster nur im main part öffnen??? :L . jedoch möchte ich dass NUR wenn man auf den button "anmeldung" klickt sich das mit benutzername und passwort öffnet. kann mir da jemand helfen? ich hoffe ich habe mich versändlich ausgedrückt.
PS.: die imports habe ich hier nicht angefügt.
Java:
class Raster1 extends JFrame implements ActionListener
{
private static final long serialVersionUID = 1L;
JButton startbutton ;
JButton exitbutton;
JButton regis;
JButton anme;
JFrame frame;
Raster1(String title)
{
super( title );
setLayout( new FlowLayout() );
}
public void actionPerformed(ActionEvent evt)
{
Object obj=evt.getSource();
if(obj==exitbutton)
{
System.exit(0);
}
if(obj==startbutton)
{
getContentPane().setBackground(Color.GREEN);
game();
repaint();
}
if(obj==regis)
{
registrierung();
repaint();
}
if(obj==anme)
{
anmeldung();
repaint();
}
repaint();
}
public static void main(String[]args)
{
Raster frm = new Raster ("Das Raster");
frm.setSize( 1024, 680 );
frm.setVisible( true );
}
String titel;
public void anmeldung()
{
Raster anmeldung=new Raster("Anmeldung");
anmeldung.setSize(200,300);
anmeldung.setVisible(true);
JTextField benutzer;
JLabel banmeldung;
JTextField pass;
JLabel panmeldung;
benutzer=new JTextField(15);
banmeldung=new JLabel("Geben Sie ihren Benutzernamen ein: ");
pass=new JTextField(15);
panmeldung=new JLabel("Geben Sie ihr Passwort ein: ");
add(banmeldung);
add(benutzer);
add(panmeldung);
add(pass);
setVisible(true);
}
private void registrierung()
{
JTextField benutzername;
JLabel baufforderung; //BENUTZERNAMENAUFFORDERUNG
benutzername=new JTextField(15);
baufforderung=new JLabel("Geben Sie ihren Benutzernamen ein: ");
add(baufforderung);
add(benutzername);
JTextField passwort;
JLabel paufforderung;
passwort=new JTextField(15);
paufforderung=new JLabel("Geben Sie ihr zukünftiges Passwort ein: ");
add(paufforderung);
add(passwort);
setVisible(true);
}