setSize()

2 respostas
R

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!!!

2 Respostas

FabricioPJ

Ponha isso no seu construtor:

R

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);
		
				

	}

}
Criado 7 de agosto de 2009
Ultima resposta 7 de ago. de 2009
Respostas 2
Participantes 2