Teste

1388 palavras 6 páginas
Menus
• Adicionados a componentes que possuem o método setJMenuBar
• JFrame and JApplet

• Classes usadas:
– JMenuBar - barra de menu – JMenuItem - item de menu – JMenu - um menu
• tem itens de menu e são inseridos na MenuBar • podem funcionar como submenu

– JCheckBoxMenuItem
• Item de menu do tipo (Yes/No)

– JRadioButtonMenuItem
• Item de menu funcionando como radio

• Usando menus
– – – – – – Cria a barra de menu Cria os menus Cria os itens de menu Adiciona os itens de menu aos menus Se precisa de submenu insere-os nos menus Adiciona os menus a barra de menu
Anselmo Cardoso de Paiva - DEINF - UFMA 1

public class MenuTest extends JFrame { private Color colorValues[] = {Color.black,Color.blue,Color.red,Color.green }; private JRadioButtonMenuItem colorItems[],fonts[]; private JCheckBoxMenuItem styleItems[]; private JLabel display; private ButtonGroup fontGroup, colorGroup; private int style; public MenuTest() { super( "Using JMenus" ); JMenuBar bar = new JMenuBar(); setJMenuBar( bar ); // set the menubar // create File menu and Exit menu item JMenu fileMenu = new JMenu( "File" ); fileMenu.setMnemonic( 'F' ); JMenuItem aboutItem=new JMenuItem("About..."); aboutItem.setMnemonic( 'A' ); aboutItem.addActionListener( new ActionListener() { public void actionPerformed( ActionEvent e ) { JOptionPane.showMessageDialog( MenuTest.this, ”Exemplo de uso de menus", "About",JOptionPane.PLAIN_MESSAGE); } } ); // end of addActionListener fileMenu.add( aboutItem ); JMenuItem exitItem = new JMenuItem( "Exit" );
Anselmo Cardoso de Paiva - DEINF - UFMA 2

exitItem.setMnemonic( 'x' ); exitItem.addActionListener( new ActionListener() { public void actionPerformed(ActionEvent e) { System.exit( 0 ); } } ); fileMenu.add( exitItem ); bar.add( fileMenu ); // add File menu JMenu formatMenu = new JMenu( "Format" ); formatMenu.setMnemonic( 'r' ); String colors[] = { "Black", "Blue", "Red", "Green" }; JMenu colorMenu = new JMenu( "Color" ); colorMenu.setMnemonic( 'C' );

Relacionados

  • Teste teste teste teste teste
    297 palavras | 2 páginas
  • Teste teste teste teste
    398 palavras | 2 páginas
  • teste teste teste teste
    1381 palavras | 6 páginas
  • Teste teste teste
    310 palavras | 2 páginas
  • Teste teste teste
    1472 palavras | 6 páginas
  • teste teste
    12398 palavras | 50 páginas
  • teste de teste
    370 palavras | 2 páginas
  • Teste teste
    294 palavras | 2 páginas
  • Teste do teste
    900 palavras | 4 páginas
  • Teste teste
    304 palavras | 2 páginas