Boa noite pessoal.
Eu tenho uma classe que cria um JFrame:
public class Janela extends JFrame{
public Janela(){
super();
setLocation(50, 100);
setSize(600,450);
getContentPane().setBackground(Color.orange);
}
@SuppressWarnings("deprecation")
public static void main(String[] args) {
new Janela().show();
}
}
Ela tem um tamanho definido setSize(600,450).
Alguem saberia me dizer se existe alguma forma de este número ser igual a definição do usuario (800X600) de forma que ocupe toda a area livre do monitor?
Kara! seu código tá todo cagado! alem de vc não importar as classes ainda tá usando componentes depreciados…
Dê mais uma lida em Swing :thumbup: …
Seu código acertado
import javax.swing.;
import java.awt.;
public class Janela extends JFrame{
public Janela(){
setTitle (“Resposta Forum”);
setExtendedState(MAXIMIZED_BOTH); //inicia a tela maximizada
setLocationRelativeTo(null);
setBackground(Color.orange);
setVisible(true);
}
public static void main(String[] args) {
Janela janela = new Janela();
janela.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
Noooossa. Isto eh verdade, preciso mesmo ver/ler mais, muito mais sobre swing. :oops:
Obrigado vnsnunes…
De uma olhada no código como ficou agora!
import java.awt.Color;
import javax.swing.JFrame;
public class Janela extends JFrame{
public Janela(){
setExtendedState(MAXIMIZED_BOTH);
setLocationRelativeTo(null);
getContentPane().setBackground(Color.orange);
setVisible(true);
}
public static void main(String[] args) {
Janela janela = new Janela();
janela.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
Muito obrigado.
Valeu