Comecei ontem com o Eclipse, mas ainda me resta umas dúvidas… XD
DÚVIDAS:
1ª dúvida. Analisando o código…
[code]
JTextField txt = new JTextField(“Texto”);
add(txt);
add(new JButton("Exemplo"));
[/code].
Bem, criei uma GUI, ( janela ), e adicionei este código.
O problema, é que o button ocupa toda a mesma… ( Oo )…
( E quando eu retiro o button, acontece a mesma coisa com o textfiel… )
Há como definir o tamanho do button e do textfield?
Ah, e há como definir a localização, por exemplo, onde eles ficam?
2ª dúvida. Classes.
Criei mais uma classe, que se chama “connection”.
A minha classe principal (main) é a “Estudos”.
Embora, no código da classe Estudos, eu gostaria de incluir códigos que estão na classe Connection.
Há como fazer isso?
Dúvida 1
Há sim, como setar localização e tamanho. Depende muito de layout que você seta para esse JFrame.
Se você setar layout null, dai em todos os componentes que você adicionar na sua tela tera que setar o bounds dele. Exemplo:
//na sua classe JFrame
setLayout(null);
JTextField txt = new JTextField("Texto");
// x, y , w, h
txt.setBounds(10,10, 100, 25;
add(txt);
Dúvida 2
Tem formas de você estrutura a reaproveitar os paineis que você seta no JFrame.
Um JFrame pode ser composto de JPanel, dai você pode ter uma classe que gerencie esses Painéis, para adicionar no JFrame vc instancia e faz um get.
Get, seria um método que você implementaria dentro de uma das suas classe (o que iria gerenciar o Panel, exemplo). Por exemplo de método get, getTelaLogin();