我目前正在嘗試在JPanel
上繪製形狀,它位於另一個JPanel
之內,在JFrame
之內。如何在另一個JPanel內的JPanel上繪製形狀?
我搜索了Google和Youtube,發現如何在JFrame
內繪製具有一個面板的形狀,但沒有找到任何可以幫助我完成所做工作的內容。 (也許我沒有看到什麼)。
代碼中,我迄今所看到的:
public class GameScreen
{
public void paintComponent(Graphics g)
{
super.paintComponent(g);
g.setColor(Color.red);
g.drawRect(100, 10, 30, 40);
}
public static void main(String[] args)
{
GameScreen gs = new GameScreen();
JFrame f = new JFrame();
f.setTitle("");
f.setSize(400,400);
f.setVisible(true);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.add(gs);
}
這一切都很好,當我處理的只是一個面板,但我想一個小組是第1'面板內的顯示形狀我創建了。
Could'nt讓你question..If要繪製很多形狀在一個面板,然後通過繼承'JPanel'創建自己的面板和覆蓋其'paintComponent'方法,繪製不亞於形狀你想在那個面板上畫畫 –