0
我需要幫助使我想要在屏幕上顯示可見的內容。我能夠在主體中正確設置它,但是我覺得它會更有條理地將所有內容都保存在自己的課堂中。窗口會顯示出來,但沒有任何內容會被繪製。即使我設定的背景也沒有顯示出來。我需要幫助將我的繪畫組件添加到類中的框架
public class CharacterCreator extends JPanel {
//Declare Variables
ImageIcon icon = new ImageIcon();
//PAINT
@Override
public void paintComponent(Graphics g) {
super.paintComponent(g);
//Drawing Code
g.setColor(Color.red);
g.drawOval(10, 10, 10, 10);
}
//Window Creator
public CharacterCreator() {
super();
JFrame application = new JFrame();
application.setTitle("Window");
application.setBackground(Color.WHITE);
application.setIconImage(null);
application.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
application.setSize(500, 400);
application.setLocationRelativeTo(null);
application.setVisible(true);
}
}
這是主要的看起來像什麼:
public class GameProject {
public static void main(String [] args){
JPanel CC = new CharacterCreator();
}
}
非常感謝@Reimeus,修復它。我還添加了「setBackground(Color.WHITE);」到油漆組件,並解決了背景問題。自從我完成圖形並試圖再次運行內存之後,這已經過去很長時間了。再次感謝您的快速響應。我很感激。 – user2221103