Como colocar JLabel e JText em JTabbedPane

2 respostas
Marcus_Java

Bom galera sou novo na parada ainda to aprendendo swing :oops: .

e gostaria de saber como colocar uma JLabel e um JText em um JPanel mais de forma q eu consiga colocar suas cordenadas
como não consigui ultilizar um setBounds to desesperado.

segue abaixo meu projeto se encontrarem erros ou inadequações me informem sim.

grato,

import javax.swing.<em>;

import java.awt.</em>;

import java.awt.event.*;
public class aprendendo extends JFrame {

JTabbedPane tababas=new JTabbedPane();	

ImageIcon ifundo = new ImageIcon("/ihuuuuuuuu/projeto2/img/icone/venda.gif");

public aprendendo(){

setLayout(null);

setTitle(abas);

setResizable(true);		

setSize(800,580);

setDefaultCloseOperation(EXIT_ON_CLOSE);
tababas.setBounds(150,80,630,460);
	add(tababas);
	tababas.setVisible(true);
	
	JPanel pvendas=new JPanel();
	JPanel pprodutos=new JPanel();
	
	JLabel lnome=new JLabel("Nome:");
	lnome.setBounds(10,10,60,60);
	
	
	pvendas.add(lnome);
	tababas.addTab("Vendas",ifundo,pvendas);
	tababas.addTab("Produtos",pprodutos);
		
	
	setLocationRelativeTo(null);
	setVisible(true);
}





public static void main(String[] args) {
	new aprendendo();

}

ah e gostaria de saber como colocar os codigos nessa forma q vcs colocam, sabe com numeros de linhas e os codigos destacados com cores

2 Respostas

R

Experimente o seguinte:

  • Crie o JPanel;
  • Mude o layout manager do JPanel para null;
  • Adicione o JLabel e o JTextField ao JPanel;
  • Chame setBounds() para o JLabel e para o JTextField.

Pra encerrar, criar formulários sem layout manager não é uma prática recomendada. Depois que tiver dominado as técnicas de formulário sem uso de layout, seria uma boa idéia aprender a usar esse recurso.

Marcus_Java

desculpe pela ignorancia :oops: roger_rf mais como eu faria issu

Criado 7 de maio de 2009
Ultima resposta 7 de mai. de 2009
Respostas 2
Participantes 2