總結:方法,main函數的作用你還沒搞清楚
//畫一個矩形 import java.awt.*; import javax.swing.*; public class Test2 extends JFrame { public void paint(Graphics g) { this.setVisible(true); g.setColor(Color.red);// 將畫筆放在圖形前面,否則會默認為黑色,那么顏色設置無效 g.drawOval(200, 100, 40, 40);// 圓 g.fillOval(100, 100, 50, 100);// 橢圓,半徑不同 g.drawRect(100, 300, 390, 100);// 矩形 this.setBounds(100, 200, 500, 500); this.setDefaultCloseOperation(3); } public static void main(String[] args) { new Test2().setVisible(true);// 你妹你發現沒,這里如果不調用setVisible方法,窗口顯示不出來啊 } }