leoviniga 12 de jan. de 2011
Schimuneck:
nao consigo criar botoes tipo menu, do tipo JBotton, que quando clicados abrem uma lista de opções a baixo.
fiz um exemplo rapidinho aqui ve se é isso que você tá querendo
import java.awt.GridLayout ;
import javax.swing.JFrame ;
import javax.swing.JMenu ;
import javax.swing.JMenuBar ;
import javax.swing.JMenuItem ;
public class Teste {
static JFrame frame = new JFrame ( "Teste" );
static JMenuBar menuBar = new JMenuBar ();
static JMenu menu = new JMenu ( "Menu" );
static JMenuItem item1 = new JMenuItem ( "item1" );
static JMenuItem item2 = new JMenuItem ( "item2" );
public static void main ( String [] args ) {
frame . setSize ( 200 , 60 );
frame . setDefaultCloseOperation ( JFrame . EXIT_ON_CLOSE );
frame . setLocationRelativeTo ( null );
frame . add ( menuBar );
menuBar . add ( menu );
menu . add ( item1 );
menu . add ( item2 );
frame . setVisible ( true );
}
}
Schimuneck 12 de jan. de 2011
A ideia eh que fassa isso.
mas queria um JButton como aqueles que tem uma setinha, prara baixo, ao lado.
no caso ali voce uso uma barra de menu, e eu quero fazer isso mas sem a barra.
teria como?
leoviniga 12 de jan. de 2011
ah...então seria um JComboBox...modifiquei aqui pra você ver se é isso :)
import javax.swing.JComboBox ;
import javax.swing.JFrame ;
import javax.swing.JMenu ;
import javax.swing.JMenuBar ;
import javax.swing.JMenuItem ;
public class Teste {
static JFrame frame = new JFrame ( "Teste" );
static String [] valores = new String [] { "Opção1" , "Opção2" , "Opção3" };
static JComboBox box = new JComboBox ( valores );
public static void main ( String [] args ) {
frame . setSize ( 200 , 60 );
frame . setDefaultCloseOperation ( JFrame . EXIT_ON_CLOSE );
frame . setLocationRelativeTo ( null );
frame . add ( box );
frame . setVisible ( true );
}
}
Schimuneck 13 de jan. de 2011
Ainda nao cara, eh quase isso.
tipo eu nao sei o nome do componente, se nao ia te ajudar.
mas no NetBeans se tu olhar a barra de menu onde tem o batao de “play” pra executar os programas tem Depurar Main Project e o Perfil Main Project eh nesse estilo que queria fazer o botao.
Vlw as ajudas ai cara.
Abraco.
super_swinger 13 de jan. de 2011
faz isso que resolve:
frame.setSize(200, 60);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setLocationRelativeTo(null);
frame.add(menuBar);
menuBar.add(menu);
menu.add(item1);
menu.add(item2);
frame.setVisible(true); Schimuneck 13 de jan. de 2011
isso eh o codigo que o leoviniga posto.
e nao eh bem isso que eu quero.