Java JSE(desktop) - Menu

1 resposta
A

Eu fiz um menu com :
_______________________
|AQUIVO | EDITAR | AJUDA|

mas eu quero que o ARQUIVO esteja desabilitado como eu faço?

Desde ja OBRIGADO!

ALEXANDER DE PAULA RESENDE

1 Resposta

silva.fernandes

Brother…

Segue um exemplo simples, só vc adapatar para suas necessidades.

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class Test extends JFrame {
	/**
	 * 
	 */
	private static final long serialVersionUID = -3110437340009570350L;

	JMenu jm = new JMenu("A Menu");

	JButton jb = new JButton("Desabilita Menu");

	public Test() {
		this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		Container content = (JPanel) getContentPane();
		JMenuBar jmb = new JMenuBar();
		jmb.add(jm);
		setJMenuBar(jmb);
		jm.add(new JMenuItem("Menu Item 1"));
		jm.add(new JMenuItem("Menu Item 2"));
		content.add(jb, BorderLayout.SOUTH);
		jb.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent ae) {
				jm.setEnabled(!jm.isEnabled());
				jb.setText((jm.isEnabled() ? "Des" : "H") + "abilita  Menu");
			}
		});
		this.setSize(200, 200);
		this.setVisible(true);
	}

	public static void main(String[] args) {
		new Test();
	}
}

Falow

T+

Criado 26 de outubro de 2006
Ultima resposta 26 de out. de 2006
Respostas 1
Participantes 2