hi, mein Problem ist, dass ich diesen Text geproggt habe und dass nichts angezeigt wird, obwohl eigentlich 2 checkboxes und 2 Text Felder angezeigt werden sollten.
Code:
import java.awt.*;
import java.io.*;
import java.awt.event.*;
import javax.swing.*;
public class MenuOne extends JFrame implements ItemListener
{
static CheckboxGroup cgroup1;
static Button button1 = new Button("Play");
static TextField TextPlayer1 = new TextField("Enter your Name, Player1!");
static TextField TextPlayer2 = new TextField("Enter your Name, Player2!");
static Checkbox checkbox_single, checkbox_multi;
public MenuOne()
{
super("Options");
setSize(400,400);
setVisible(true);
setResizable(false);
getContentPane().setLayout(new GridLayout(1,2));
Menu1 Panel1 = new Menu1();
Menu2 Panel2 = new Menu2();
getContentPane().add(Panel1);
getContentPane().add(Panel2);
}
public void itemStateChanged(ItemEvent e){
if(e.getItemSelectable() == checkbox_single){
System.out.println("es geht");
}
}
public static void main(String args[])
{
MenuOne menuone = new MenuOne();
menuone.repaint();
}
}
class Menu1 extends Panel
{
Menu1()
{
MenuOne.cgroup1 = new CheckboxGroup();
add(MenuOne.checkbox_single = new Checkbox("Singleplayer", MenuOne.cgroup1, true));
add(MenuOne.TextPlayer1);
}
}
class Menu2 extends Panel
{
Menu2()
{
add(MenuOne.checkbox_multi = new Checkbox("Multiplayer", true));
add(MenuOne.TextPlayer2);
}
}