Olá Pessoal!
Sou novo aqui no fórum e no "mundo" Java, é um enorme prazer participar dos mesmos! :lol: :lol: :lol:
E aconteceu que estou com um pequeno probleminha :roll: ;
Estou seguindo o livro Use a Cabeça: JAVA (Tradução da 2ª Edição), no capítulo "usando a gui",
Chega de conversa e vamos para o código :shock:
import javax.swing.*;
import java.awt.event.*;
import java.awt.*;
public class JanelaInicial implements ActionListener {
public void go(){
JFrame frame = new JFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JButton button = new JButton("Aprendendo Swing!!!");
button.addActionListener(this);
//Desenha um circulo na tela, acho q não vem ao caso
MyDrawPanel drawPanel = new MyDrawPanel();
frame.getContentPane().add(BorderLayout.SOUTH, button);
frame.getContentPane().add(BorderLayout.CENTER, drawPanel);
frame.setSize(300,300);
frame.setVisible(true);
}
/*
MINHA DÙVIDA SE ENCONTRA AQUI.
*/
public void actionPerformed(ActionEvent event){
frame.repaint();
}
//Termina aqui
}
Minha dúvida é que como vou usar o método frame.repaint() sem passar um objeto JFrame por parâmetro?
No livro ele faz dessa maneira.... Só que além do código não compilar, acho ele tá errado.
Alguém pode me dar uma luz?
Obrigado desde já.
Alysson Tibério