Olá.
Gostaria de saber, como faço para rodar um JFrame, com o tamanho desejado?
Dimensionar um JFrame
5 Respostas
jFrame.setSize(int w, int h);
o que há de errado neste código então? o form não dimensiona como a gente quer.
import javax.swing.*;
import java.awt.*;
public class JanelaSwing extends JFrame {
JFrame frmPrin;
JPanel p1,p2;
JButton btnOK;
JLabel lblNome;
public void criarJanela(){
//Criando os objetos
frmPrin = new JFrame("Janela SWING");
p1 = new JPanel();
p2 = new JPanel();
btnOK = new JButton("OK");
lblNome = new JLabel();
frmPrin.setSize(300,300);// define seu tamanho
frmPrin.setLocation(300,300);// define sua localização;
frmPrin.getContentPane().add("North",p1);
frmPrin.getContentPane().add("South",p2);
frmPrin.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
p1.add(lblNome);
p2.add(btnOK);
frmPrin.pack();
frmPrin.setVisible(true);
}
public static void main(String [] args){
JanelaSwing jan = new JanelaSwing();
jan.criarJanela();
}
}
Alguem pode me ajudar? Eu uso o Netbeans e o meu sistema operacional é o LINUX, utilizando FluxBox.
L
Retire a linha:
frmPrin.pack();
[]'s
Luy
Retire a linha:
frmPrin.pack();[]'s
Luy
Obrigado pela dica. O meu problema foi resolvido. Mas para que serve o pack()?
No meu livro ele aparece em todos os códigos.
Serve para ajustar o tamanho da tela pelo seu conteudo
Criado 18 de maio de 2006
Ultima resposta 19 de mai. de 2006
Respostas 5
Participantes 3
Alura O que é Python? — um guia completo para iniciar nessa linguagem de programação Acesse agora o guia sobre Python e inicie sua jornada nessa linguagem de programação: o que é e para que serve, sua sintaxe e como iniciar nela!
Lumina Lumina: a IA que te traz resultados Prompts prontos por especialistas. Resolva seus problemas de verdade.