Java 我的JFrame赢了';我没有出现
因此,我的代码和视频中叙述者的代码之间的唯一区别是接口(我有Netbeans,他使用Eclipse),他说有一行代码是不必要的。小心点,如果有帮助的话。多谢各位Java 我的JFrame赢了';我没有出现,java,swing,jframe,Java,Swing,Jframe,因此,我的代码和视频中叙述者的代码之间的唯一区别是接口(我有Netbeans,他使用Eclipse),他说有一行代码是不必要的。小心点,如果有帮助的话。多谢各位 package pixelgen; import java.awt.Canvas; import java.awt.Dimension; import javax.swing.JFrame; public class PixelGen extends Canvas implements Runn
package pixelgen;
import java.awt.Canvas;
import java.awt.Dimension;
import javax.swing.JFrame;
public class PixelGen extends Canvas implements Runnable {
public static final int HIGH = 120;
public static final int WIDE = 120;
public static final int SCALE = 3;
public static final String NAME = "PixelGen";
@Override
public void run(){
}
public static void main(String[] args) {
PixelGen game = new PixelGen();
game.setPreferredSize(new Dimension(WIDE * SCALE, HIGH * SCALE));
game.setMaximumSize(new Dimension(WIDE * SCALE, HIGH * SCALE));
game.setMinimumSize(new Dimension(WIDE * SCALE, HIGH * SCALE));
JFrame frame = new JFrame(NAME);
frame.add(game);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.pack();
frame.setVisible(true);
frame.setResizable(true);
}
}
线条是什么,当你把它放进去时会发生什么?1)为什么是AWT
Canvas
而不是Swing?关于放弃使用AWT组件的许多好理由,请参见上的回答。2) 在EDT(事件调度线程)上创建并显示GUI。有关更多详细信息,请参阅。问题是?这对我来说很好,但我会先接受安德鲁的建议