Boa tarde.
Estou utilizando o setSize(int,int), para padronizar o tamanho da tela, porém gostaria que a mesma abri-se por toda tela, independente do tamano da tela. Como faço isso?
Agradecido!!!
Boa tarde.
Estou utilizando o setSize(int,int), para padronizar o tamanho da tela, porém gostaria que a mesma abri-se por toda tela, independente do tamano da tela. Como faço isso?
Agradecido!!!
Ponha isso no seu construtor:
Obrigado pela ajuda, porém quando eu utilizei esta instrução, o ele entrou em conflito com
tp.setResizable(false);
Eu gostaria que o usuario não mexe-se no tamanho da tela.
Segue o código:
public class Teste {
public static void main(String[] args) {
TelaPrincipal tp = new TelaPrincipal();
tp.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
tp.setExtendedState(JFrame.MAXIMIZED_BOTH);
tp.setResizable(false);
tp.setLocationRelativeTo(null);
tp.setVisible(true);
}
}
import javax.swing.JDesktopPane;
import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
@SuppressWarnings("serial")
public class TelaPrincipal extends JFrame {
private JDesktopPane telaInicial;
public TelaPrincipal(){
super("Programa de Irrigação");
telaInicial = new JDesktopPane();
JMenuBar barraDeMenu = new JMenuBar();
JMenu arquivoMenu = new JMenu("Arquivo");
JMenu cadastroMenu = new JMenu("Cadastro");
arquivoMenu.setMnemonic('A');
cadastroMenu.setMnemonic('C');
JMenuItem jmiTalhao = new JMenuItem("Talhão");
JMenuItem jmiSair = new JMenuItem("Sair");
jmiTalhao.setMnemonic('T');
jmiSair.setMnemonic('S');
cadastroMenu.add(jmiTalhao);
arquivoMenu.add(jmiSair);
barraDeMenu.add(arquivoMenu);
barraDeMenu.add(cadastroMenu);
setJMenuBar(barraDeMenu);
add(telaInicial);
}
}