[RESOLVIDO]Duvidas com JButton e graficos

6 respostas
Schimuneck

ae galera, to criando uma aplicação e to com alguns problemas no NetBeans:

nao consigo criar botoes tipo menu, do tipo JBotton, que quando clicados abrem uma lista de opções a baixo.

e teria como criar graficos em interfce NetBeans

se tiverem algum exemplo ajudaria muito.

vlw

6 Respostas

leoviniga
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

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
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

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.

S

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

isso eh o codigo que o leoviniga posto.

e nao eh bem isso que eu quero.

Criado 12 de janeiro de 2011
Ultima resposta 13 de jan. de 2011
Respostas 6
Participantes 3