Estou apanhando para deixar os componentes de um JPanel no meio da tela. Ja testei alguns gerenciadores de layouts mas os componentes sempre ficam no topo da tela.
Segue o codigo:
[code]
import java.awt.Toolkit;
import javax.swing.JFrame;
public class Main {
public static void main(String[] args) {
JFrame minhaJanela = new JFrame("Aplicativo");
minhaJanela.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
minhaJanela.setUndecorated(true);
minhaJanela.getContentPane().setPreferredSize( Toolkit.getDefaultToolkit().getScreenSize());
minhaJanela.add(new Menu());
minhaJanela.pack();
minhaJanela.setVisible(true);
}
}[/code]
E onde mora o problema:
import javax.swing.JButton;
import javax.swing.JPanel;
public class Menu extends JPanel {
JButton botãoSair = new JButton("Botão1");
JButton botãoContatos = new JButton("Botão2");
public Menu()
{
this.add(botãoContatos);
this.add(botãoSair);
}
}