Red de conocimiento informático - Aprendizaje de programación - Java GUI cambia el color de fondo

Java GUI cambia el color de fondo

la clase pública Menueg extiende JFrame implementa ActionListener{

barra de menú privada JMenuBar

JMenuItem privado menuItem,a,b

JMenu privado; menú, submenú;

texto privado JTextArea

privado JScrollPane scrollPane

público Menueg() {

super("Menueg"

setSize(400,300);

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

Contenedor cp = getContentPane(); = nuevo JTextArea(5,30);

scrollPane = nuevo JScrollPane(texto);

cp.add(scrollPane,BorderLayout.CENTER); .add(scrollPane,BorderLayout.CENTER);

cp.add(scrollPane,BorderLayout.CENTER)CENTER);

barra de menú = nueva JMenuBar(); > setJMenuBar(barra de menú);

menú = new JMenu("Archivo"); //Menú Archivo

menubar.add(menu

submenu); new JMenu("cambiar color");

submenu.addActionListener(this);

submenu.addActionListener(this); ");

new JMenu("Cambiar color");

submenu.addActionListener(this)addActionListener(this);

submenu.setActionCommand("cambiar color");

menu.add(submenu);

a = new JMenuItem("rojo");

a.addActionListener(this);

a.setActionCommand("rojo");

submenu.add(a);

b = new JMenuItem("azul");

b.addActionListener(this);

b.setActionCommand("blue");

submenu.add(b);

// ButtonGroup grupo = nuevo Grupo de Botones();

/* Grupo de Botones grupo = nuevo Grupo de Botones();

botón

1 = nuevo JRadioButtonMenuItem("rojo");

botón1.addActionListener(este);

botón1.setActionCommand("rojo");

botón1.setSelected (verdadero);

botón2 = new JRadioButtonMenuItem("azul");

botón2.addActionListener(este);

botón2.setActionCommand("azul") ;

botón2.setSelected(true);

grupo.add(botón1);

submenu.add(botón1);

group.add(button2);

submenu.add(menu);

}

public void actionPerformed(ActionEvent e) {

Cadena a = e.getActionCommand();

if(a.equals("red")){

// this.text.setBackground(Color.RED);

}

if(a.equals("blue")){

// this.getContentPane().setBackground(Color.BLUE);

this.text.setBackground(Color.BLUE);

}

}

public static void main(String []args){

Menueg por ejemplo = new Menueg();

por ejemplo.setVisible(true);

}

}