Ich bin sehr neu in Java Swing und Interface-Erstellung. Also sollte ich ein orangefarbenes Quadrat auf JFrame erstellen. Also, ich habe das versuchtBenutzerdefiniertes Widget wird nicht auf JFrame angezeigt
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
class Demo extends JPanel {
public void paintComponent(Graphics g) {
g.setColor(Color.orange);
g.fillRect(20,50,100,100);
}
}
public class Example implements ActionListener {
public void atom() {
Demo d = new Demo();
JFrame frame = new JFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(400,200);
frame.setVisible(true);
}
public static void main(String[] args) {
Example e = new Example();
e.atom();
}
public void actionPerformed(ActionEvent e) {
}
}
Aber das Quadrat zeigt nicht auf und ich konnte nicht finden, warum ist das. Kann mir jemand helfen?
Bitte beachten Sie, ein Tutorial oder zwei zu lesen. Raten ist nie eine gute Heuristik, um programmieren zu lernen. –
@HovercraftFullOfEels Danke. – Adam