Hoi,
ik wil een programma maken waarmee je door een druk op de knop kan wisselen tussen verschillende Vensters. Ik zat er aan te denken om Panels te gebruiken en dan gewoon maken als je op knop A drukt panel A te voorschijn komt en als je op knop B drukt panel B te voorschijn komt. Ik heb nu dit alleen er gebeurt nix
;
package spel2;
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
public class Applet1 extends Applet
{
private TextArea tekstgebied;
private Panel paneel1, paneel2,paneel3;
Button reis, email, knoppaneel;
public void init()
{
setLayout( new BorderLayout());
paneel2 = new Panel(); //voeg paneel2 toe
paneel2.setLayout(null);
add("Center", paneel2);
tekstgebied = new TextArea();
tekstgebied.setBounds(20,20,150,150);
paneel2.add(tekstgebied);
paneel3 = new Panel(); //voeg paneel3 toe
paneel3.setLayout(null); // dit paneel word zichtbaar
// als er op een knop word gedrukt
add("Center", paneel3); // paneel 2 gaat dan weg
knoppaneel = new Button("Hoi");
knoppaneel.setBounds(20,20,50,50);
paneel3.add(knoppaneel);
paneel1 = new Panel();
add("South", paneel1);
reis = new Button( "reis ");
paneel1.add(reis);
email = new Button("Email");
paneel1.add(email);
}
public boolean action( Event e, Object o)
{
if(reis == e.target)
{
paneel3.show();
return true;
}
if(email == e.target)
{
paneel2.show();
return true;
}
return false;
}
}
ik wil een programma maken waarmee je door een druk op de knop kan wisselen tussen verschillende Vensters. Ik zat er aan te denken om Panels te gebruiken en dan gewoon maken als je op knop A drukt panel A te voorschijn komt en als je op knop B drukt panel B te voorschijn komt. Ik heb nu dit alleen er gebeurt nix
package spel2;
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
public class Applet1 extends Applet
{
private TextArea tekstgebied;
private Panel paneel1, paneel2,paneel3;
Button reis, email, knoppaneel;
public void init()
{
setLayout( new BorderLayout());
paneel2 = new Panel(); //voeg paneel2 toe
paneel2.setLayout(null);
add("Center", paneel2);
tekstgebied = new TextArea();
tekstgebied.setBounds(20,20,150,150);
paneel2.add(tekstgebied);
paneel3 = new Panel(); //voeg paneel3 toe
paneel3.setLayout(null); // dit paneel word zichtbaar
// als er op een knop word gedrukt
add("Center", paneel3); // paneel 2 gaat dan weg
knoppaneel = new Button("Hoi");
knoppaneel.setBounds(20,20,50,50);
paneel3.add(knoppaneel);
paneel1 = new Panel();
add("South", paneel1);
reis = new Button( "reis ");
paneel1.add(reis);
email = new Button("Email");
paneel1.add(email);
}
public boolean action( Event e, Object o)
{
if(reis == e.target)
{
paneel3.show();
return true;
}
if(email == e.target)
{
paneel2.show();
return true;
}
return false;
}
}