当我运行我的程序时,JFrame
会显示JFrame
中的内容,然后显示JFrame
打开时的内容。Java JFrame显示不正确
public class ChuckysAdventure extends JFrame { // Main Class
public ChuckysAdventure(){
setTitle("Chuckys Adventure");
setSize(700, 700);
setResizable(false);
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public void paint (Graphics g){
g.drawString("Hi. I'm Chucky. Wanna play?", 250, 250);
}
public static void main(String[] args){ // Starts game
new ChuckysAdventure();
}
到底是什么问题吗?你能概述你想要它的样子吗?它看起来像你的框架有透明度问题。如果你可以提供代码,我们也许可以找到问题。 – TastyLemons
code please .... –
看起来你已经将框架的不透明度设置为“1”以外的其他东西......或者你设置的背景颜色具有alpha分量,或者你已经使用了油漆链...我可以继续猜测,或者你可以提供一个[MCVE](https://stackoverflow.com/help/mcve) – MadProgrammer