Ich bin gerade dabei mir ein simples GUI-Programm zu erstellen mit 1 Button und 1 Label. Wenn man auf den Button klickt, soll im Label der Text "Button wurde geklickt" erscheinen. Das ganze funktioniert aber irgendwie nicht, da mir Eclipse bei Zeile 38 "lblNewLabel" rot unterstreicht. Warum weiß ich nicht.
Die GUI wurde mit WIndowBuilder erstellt.
Die GUI wurde mit WIndowBuilder erstellt.
Java:
import java.awt.BorderLayout;
public class uoiu extends JFrame {
private JPanel contentPane;
/**
* Launch the application.
*/
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
uoiu frame = new uoiu();
frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
/**
* Create the frame.
*/
public uoiu() {
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(100, 100, 450, 300);
contentPane = new JPanel();
contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
contentPane.setLayout(new BorderLayout(0, 0));
setContentPane(contentPane);
JButton btnNewButton = new JButton("New button");
btnNewButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
lblNewLabel.setText("Button wurde geklickt");
}
});
contentPane.add(btnNewButton, BorderLayout.NORTH);
JLabel lblNewLabel = new JLabel("");
contentPane.add(lblNewLabel, BorderLayout.EAST);
}
}