Programação Java: Criando um jogo em Java: GUI, Events, Listeners, Handlers e programação gráfica em Java

Linguagem Java , Programação Java, Java Curso gratis. Aprenda a usar Events, Listeners, Handlers, JFrame, JButton, JLabel e JTextField criando um jogo em GUI (interface gráfica) do início ao fim em Java! ActionListener, ActionEvent, Handlers…essas coisas só se aprendem na prática!
Nada melhor que criar seu jogo para aprender Java.

Uma aplicação simples usando JFrame, JButton, JLabel e JTextField

<img border="0" height="99" src="http://localhost/www/jar_java/uploads/s1001.jpg" width="320" />

<img border="0" height="99" src="http://localhost/www/jar_java/uploads/s1005.jpg" width="320" />

<img border="0" height="100" src="http://localhost/www/jar_java/uploads/s1004.jpg" width="320" />

<img border="0" height="100" src="http://localhost/www/jar_java/uploads/s1006.jpg" width="320" />

<img border="0" height="100" src="http://localhost/www/jar_java/uploads/s1007.jpg" width="320" />

Então vamos lá, começando por alguns dos principais elementos: public class window extends JFrame { } import javax.swing.JFrame;     private JButton generateButton; // gerar outro número

    private JButton guessButton;     // testar seu palpite

    private JTextField textField;     // campo de texto

    private JLabel guess;               // texto "Digite um numero, de 1 até 1000"

    private int number, attemp;    // number é o número gerado aleatoriamente, attemp é o nosso palpite

import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JTextField; import javax.swing.JButton;     public void generate()     {         Random gen = new Random();         number = gen.nextInt(1000) + 1;     }