Aprendendo a criar uma interface Gráfica Java




Aplicativos com interface gráfica herdam da classe JFrame seu métodos . Para entendermos melhor irei demonstrar um simples código.
public class Form extends JFrame {
public Form() {
setTitle("Primeira aplicação GUI");//define a barra de titulo
setSize(1024,600);//define o tamanho em pixel da largura e altura
setLocation(0,0);//localiza onde irá aparecer a tela
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//fecha o formulario pra desocupar memoria
setResizable(false);//proibido redimensionar ou naum
getContentPane().setBackground(new Color(135, 206, 255));//muda a cor de fundo por codigos java

getContentPane().setLayout(null);//Gerenciador de layout null
}
}
Obs. O método “setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);” so deve ser usado se for na pagina principal do seu aplicativo, para páginas secundárias deve se usar “setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);”

Esse exemplo mostra como deve ser implementado uma interface gráfica, porém falta implementar os componentes da página, JLabel, JTable, JButton, JComboBox, Jlist, JPanel, JScrollPane, JMenuBar, JMenu, JMenuItem entre muitos outros.Falta ainda ser simplementado os eventos mas isso veremos mais tarde...

Espero que tenham gostado aguardem mais postagens.