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 titulosetSize(1024,600);//define o tamanho em pixel da largura e alturasetLocation(0,0);//localiza onde irá aparecer a telasetDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//fecha o formulario pra desocupar memoriasetResizable(false);//proibido redimensionar ou naumgetContentPane().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.
Coloque aqui o seu email