Cześć wszystkim.
Mam pewien problem, mogę się założyć, że to jakaś drobnostka, ale nie umiem się doszukać rozwiązania od kilku dni. Mianowicie Eclipse nie kompiluje mi projektu, który chce, żeby skompilował a kompiluje ostatnio skompilowany. Dzieje się to tylko na tym jednym projekcie. Inne działają dobrze. Uczę się dopiero Javy od kilku dni można powiedzieć, a kompilator nie wywala błędów.
Cały kod wygląda tak:
package ppraca;
import java.awt.EventQueue;
//Test.java
public class Test {
public static void main(String args){
EventQueue.invokeLater(new Runnable() {
@Override
public void run(){
new Frame();
}
});
}
}
//Frame.java
package ppraca;
import javax.swing.*;
public class Frame extends JFrame {
public Frame() {
super("Pierwsza apka w Javie.");
JPanel buttonFrame = new ButtonFrame();
add(buttonFrame);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
pack();
setVisible(true);
}
}
//ButtonFrame.java
package ppraca;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JPanel;
public class ButtonFrame extends JPanel implements ActionListener {
public static final int HEIGHT = 300;
public static final int WIDTH = 400;
private JButton startButton;
private JButton drawButton;
public ButtonFrame() {
startButton = new JButton("Startuj");
drawButton = new JButton("Rysuj");
startButton.addActionListener(this);
drawButton.addActionListener(this);
setLayout(new FlowLayout());
setPreferredSize(new Dimension(HEIGHT, WIDTH));
add(startButton);
add(drawButton);
}
public void actionPerformed(ActionEvent e) {
Object s = e.getSource();
if(s == startButton)
{
setBackground(Color.WHITE);
}
}
}
Z góry dzięki za pomoc ;).