我知道在擺動中創建文本字段和標籤。現在我想繪製一個線,通過繪製像素在鞦韆,我已閱讀本網站上的所有例子以及任何其他網站,但我沒有得到它。我知道如何在小程序中做到這一點,但我想在鞦韆中做到這一點。請幫忙。在JFrame Swing中繪製像素
import javax.swing.*;
import java.awt.*;
class dline{
JFrame j;
dline(){
j = new JFrame("Line Draw");
j.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
j.setExtendedState(Frame.MAXIMIZED_BOTH);
j.setVisible(true);
}
public void paintComponent(Graphics g){
g.drawLine(10, 25,250, 300);
}
public static void main(String s[]){
SwingUtilities.invokeLater(new Runnable(){
public void run(){
new dline();
}
});
}
}
閱讀[自定義繪畫](http://docs.oracle.com/javase/tutorial/uiswing/painting/index.html)上的Swing教程。 – camickr 2013-03-16 15:03:19
您應該使用paint而不是paintComponent。 paintComponent被假定用於繪製組件(例如JButton),繪畫用於自定義繪畫。 – user2097804 2013-03-16 15:06:57