我正在使用swing JFrame
创建一个java应用程序,如下所示:
import java.awt.*;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class Aithereal extends JFrame{
public Aithereal() {
add(new Board());
setTitle("Skeleton");
setDefaultCloseOperation(EXIT_ON_CLOSE);
pack();
setLocationRelativeTo(null);
setResizable(false);
setVisible(true);
}
public static void main(String[] args) {
new Aithereal();
}
}
class Board extends JPanel{
public Board(){
setPreferredSize(new Dimension(800,600));
}
}
它运行正常,除了我注意到当我最小化窗口(黄色减号按钮)并恢复它时,我发现以下错误:
Mar 12 00:23:51 xxx-xxx-MacBook-Pro.local java[591] <Error>:
CGContextGetCTM: invalid context 0x0
Mar 12 00:23:51 xxx-xxx-MacBook-Pro.local java[591] <Error>:
CGContextSetBaseCTM: invalid context 0x0
它似乎不会影响我的应用程序的功能,但如果没有发生,我会感觉更好。我目前正在运行Mac OS X Lion 10.7.5
和Java 7 update 17
。我已经尝试重新启动我的MacBook并重新安装Java但没有运气。