所以在课堂上我们正在制作一个Java程序。我们正在尝试在 JFrame 中使用paint(Graphics g) 函数。我们在过去(几周前)尝试过它并且它曾经工作过。但现在它没有(或者我们在某个地方犯了错误)。我们也尝试过使用paintComponent(Graphics g),但似乎没有任何效果。这是我们的代码:
public class MainAc {
public static void main(String[] args) {
JFrame frame = new JFrame("Class Paint");
JButton button = new JButton("Click for more");
frame.setSize(800, 600);
frame.add(button);
frame.setLayout(null);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
button.setLayout(null);
button.setLocation(100,100);
button.setSize(200,100);
frame.setVisible(true);
}
public void paint(Graphics g){
g.drawString("Hello", 200, 50);
}
}