Olá Pessoal. XD
Os amigos poderiam me dizer qual método para posicionar um JLabel ou JTextFields em uma Janela JFrame? Exemplo: Colocar um JLabel na linha 5 e coluna 15.
Desde já agradesço.
Olá Pessoal. XD
Os amigos poderiam me dizer qual método para posicionar um JLabel ou JTextFields em uma Janela JFrame? Exemplo: Colocar um JLabel na linha 5 e coluna 15.
Desde já agradesço.
depende do gerenciador de layout que você usa…
se você estiver usando layout null você pode usar o método setBounds
[quote=erico_kl]depende do gerenciador de layout que você usa…
se você estiver usando layout null você pode usar o método setBounds[/quote]
No caso nao estou usando nenhum layout
Segue o código
import javax.swing.JFrame;
import javax.swing.JLabel;
public class Janela extends JFrame{
public Janela(){
setTitle("Cadastro de Funcionario");
setBounds(300, 50, 600, 800);
JLabel label1 = new JLabel("Nome: ");
}
}
Nesse caso posso usar o metodo setBounds do JLabel?
Grato
Se possível, poderia me mostrar um exemplo em codigo, pois nao estou conseguindo.
Grato!
Thiago, está ai um exemplo simples…
import java.awt.Container;
import java.awt.Frame;
import javax.swing.JDialog;
import javax.swing.JLabel;
public class Window extends JDialog{
private static final long serialVersionUID = 5563736898020576581L;
public Window (Frame owner, String title, boolean modal){
super (owner, title, modal);
Container tela = getContentPane();
setSize(1024,500);
setResizable(false);
setLocationRelativeTo(null);
setLayout(null);
JLabel labelTeste = new JLabel("Testando o método setBounds...");
labelTeste.setBounds(20, 20, 300, 22); //método setBounds
tela.add(labelTeste);
}
public static void main(String args[]){
Window janela = new Window(null, "Teste", true);
janela.setVisible(true);
janela.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
}
}