JButton dentro de um JPanel

3 respostas
D

Gostaria de saber se tem como adicionar num num JPanel alguns JButton e JTextField() com coordenadas X, Y e tamanho(tipow o setBounds que uso normalmente…)
Se alguem puder dar um exemplo…

3 Respostas

T
....

JPanel MeuPanel = new JPanel();
JButton btnTeste = new JButton();
..............
.............


MeuPanel.setLayout(null);  //Coloca NullLayout ao JPanel
MeuPanel.add(btnTeste);  //Aki vc adiciona o JButton ao JPanel

btnTeste.setBounds(new java.awt.Rectangle(5,55,52,17));  //Aki vc informa as cordenas do seu JButton no seu JPanel

Acho que é isso q vc precisa!

Abração!

psandrelli

A tela tá meio estranha, mas dá pra entender, pra JTextField é a mesma coisa.

import java.awt.Color;
import java.awt.Container;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;

public class TestaPanel extends JFrame {
	private JPanel painel = null;

	private JButton botao = null;

	private JLabel label = null;

	private Container container = null;

	public TestaPanel() {
		setSize(500, 500);
		label = new JLabel("Painel");
		container = getContentPane();
		container.setLayout(null);

		botao = new JButton("Botão no painel");
		botao.setBounds(500, 340, 100, 20);

		painel = new JPanel();
		painel.setBackground(Color.white);
		painel.add(label);
		painel.add(botao);
		painel.setBounds(280, 1, 200, 50);

		container.add(painel);

		setLocation(200, 50);
		setResizable(false);
		setVisible(true);
		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	}

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

É isso aew… vou tentar… mas é isso aew mesmo…vlws pessoal…

Criado 8 de janeiro de 2008
Ultima resposta 8 de jan. de 2008
Respostas 3
Participantes 3