Tenho esse código, uma tela inicial, centralizei ela mas gostaria que ficasse centralizado ao topo da tela, qual modificação devo fazer?
aceito críticas referente ao código.
package br.com.login.telas;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
public class TelaPrincipal extends JFrame{
//Barra menu
JMenuBar barra = new JMenuBar();
//menu Item
JMenu JMmovimento = new JMenu("Movimento");
JMenu JMcadastro = new JMenu("Cadastro");
JMenu JMrelatorios = new JMenu("Relatórios");
JMenu JMconfiguracao = new JMenu("Configuração");
JMenu JMsuporte = new JMenu("Suporte");
JMenu JMsair = new JMenu("Sair");
//Criando item para menu
JMenuItem itemEntrada = new JMenuItem("Entrada");
JMenuItem itemSaida = new JMenuItem("Saida");
JMenuItem itemMotoristas = new JMenuItem("Motoristas");
JMenuItem itemVeiculos = new JMenuItem("Veículos");
JMenuItem itemRelatorioFrota = new JMenuItem("Veículos");
JMenuItem itemRelatorioConsumo = new JMenuItem("Consumo");
JMenuItem itemRelatorioEstoque = new JMenuItem("Estoque");
JMenuItem itemRelatorioMotoristas = new JMenuItem("Motoristas");
JMenuItem itemConfigAcesso = new JMenuItem("Acesso");
JMenuItem itemExit = new JMenuItem("Exit");
public TelaPrincipal(){
setJMenuBar(barra);
//adicionando item a barra
barra.add(JMmovimento);
barra.add(JMcadastro);
barra.add(JMrelatorios);
barra.add(JMconfiguracao);
barra.add(JMsuporte);
barra.add(JMsair);
//adicionando item a ao item barra
JMmovimento.add(itemEntrada);
JMmovimento.add(itemSaida);
JMcadastro.add(itemMotoristas);
JMcadastro.add(itemVeiculos);
JMrelatorios.add(itemRelatorioFrota);
JMrelatorios.add(itemRelatorioConsumo);
JMrelatorios.add(itemRelatorioEstoque);
JMrelatorios.add(itemRelatorioMotoristas);
JMconfiguracao.add(itemConfigAcesso);
JMsair.add(itemExit);
//----------------------------AÇÕES DE BOTÕES TELA PRINCIPAL --------------------------
//adicionando ação ao item ao itemMotoristas da barra
itemMotoristas.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
new TelaCadastroMotorista();
}
});
//adicionando ação ao item a ao item barra
itemExit.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
System.exit(0); //fecha a aplicação
}
});
//-----------------------------CONFIGURAÇÃO DA PÁGINA------------------------------------
setLayout(null);
setSize(500,200); //x y
setTitle("SISVEL - Tela Principal");
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLocationRelativeTo(null);
setResizable(false);
}
}
