Kathe

Solo disponible en BuenasTareas
  • Páginas : 34 (8490 palabras )
  • Descarga(s) : 0
  • Publicado : 13 de febrero de 2011
Leer documento completo
Vista previa del texto
JSEPARATOR
JSeparator proporciona un componente de propósito general para la aplicación de las líneas de división - más comúnmente utilizado como divisor entre los elementos del menú que les divide en grupos lógicos utilizando. En lugar de JSeparator directamente, puede utilizar el JMenu o JPopupMenu addSeparator método para crear y agregar un separador. JSeparator s también puede tener otrosusos en una interfaz gráfica de usuario siempre que sea un divisor visual es útil.
/ / Cuando la interfaz gráfica de usuario se crea:
JMenuBar menuBar; JMenuBar menuBar;
JMenu menu, submenu; JMenu menú , submenú;
JMenuItem menuItem; JMenuItem menuItem;
JRadioButtonMenuItem rbMenuItem; JRadioButtonMenuItem rbMenuItem;
JCheckBoxMenuItem cbMenuItem; JCheckBoxMenuItem cbMenuItem;

//Createthe menu bar. / / Crear la barra de menús.
menuBar = new JMenuBar(); menuBar = JMenuBar nuevo ();

//Build the first menu. / / Construye el primer menú.
menu = new JMenu("A Menu"); menú = new JMenu ("un menú");
menu.setMnemonic(KeyEvent.VK_A); menu.setMnemonic (KeyEvent.VK_A);
menu.getAccessibleContext().setAccessibleDescription( menu.getAccessibleContext (). setAccessibleDescription ("The only menu in this program that has menu items"); "El menú sólo en este programa que tiene elementos de menú");
menuBar.add(menu); menuBar.add (menú);

//a group of JMenuItems / / Un grupo de JMenuItems
menuItem = new JMenuItem("A text-only menu item" , menuitem = JMenuItem nuevo ("Un solo elemento de menú de texto",
KeyEvent.VK_T ); KeyEvent.VK_T);menuItem.setAccelerator(KeyStroke.getKeyStroke( menuItem.setAccelerator (KeyStroke.getKeyStroke (
KeyEvent.VK_1, ActionEvent.ALT_MASK)); ActionEvent.ALT_MASK KeyEvent.VK_1,));
menuItem.getAccessibleContext().setAccessibleDescription( menuItem.getAccessibleContext (). setAccessibleDescription (
"This doesn't really do anything"); "Esto en realidad no hacer nada");menu.add(menuItem); menu.add (menuItem);

menuItem = new JMenuItem("Both text and icon", menuitem = JMenuItem nuevo ("Tanto el texto y el icono",
new ImageIcon("images/middle.gif")); nueva ImageIcon ("images / middle.gif"));
menuItem.setMnemonic(KeyEvent.VK_B); menuItem.setMnemonic (KeyEvent.VK_B);
menu.add(menuItem); menu.add (menuItem);

menuItem = new JMenuItem(newImageIcon("images/middle.gif")); menuitem = JMenuItem nuevo (ImageIcon nueva ("images / middle.gif"));
menuItem.setMnemonic(KeyEvent.VK_D); menuItem.setMnemonic (KeyEvent.VK_D);
menu.add(menuItem); menu.add (menuItem);

//a group of radio button menu items / / Un grupo de elementos de menú de radio botón
menu.addSeparator(); menu.addSeparator ();
ButtonGroup group = new ButtonGroup(); ButtonGroupgrupo = new ButtonGroup ();
rbMenuItem = new JRadioButtonMenuItem("A radio button menu item"); rbMenuItem = JRadioButtonMenuItem nuevo ("Un botón de menú");
rbMenuItem.setSelected(true); rbMenuItem.setSelected (true);
rbMenuItem.setMnemonic(KeyEvent.VK_R); rbMenuItem.setMnemonic (KeyEvent.VK_R);
group.add(rbMenuItem); group.add (rbMenuItem);
menu.add(rbMenuItem); menu.add (rbMenuItem);rbMenuItem = new JRadioButtonMenuItem("Another one"); rbMenuItem = JRadioButtonMenuItem nuevo ("Otro");
rbMenuItem.setMnemonic(KeyEvent.VK_O); rbMenuItem.setMnemonic (KeyEvent.VK_O);
group.add(rbMenuItem); group.add (rbMenuItem);
menu.add(rbMenuItem); menu.add (rbMenuItem);

//a group of check box menu items / / Un grupo de elementos de verificación menú de la caja
menu.addSeparator();menu.addSeparator ();
cbMenuItem = new JCheckBoxMenuItem("A check box menu item"); cbMenuItem = JCheckBoxMenuItem nuevos ("Una casilla de verificación elemento de menú");
cbMenuItem.setMnemonic(KeyEvent.VK_C); cbMenuItem.setMnemonic (KeyEvent.VK_C);
menu.add(cbMenuItem); menu.add (cbMenuItem);

cbMenuItem = new JCheckBoxMenuItem("Another one"); cbMenuItem = JCheckBoxMenuItem nuevo ("Otro");...
tracking img