我使用以下函数来获取JPanel的初始屏幕截图。我如何设置才能获得JPanel的实时预览?
private static BufferedImage createImage(JPanel panel) {
int w = 800;
int h = 550;
BufferedImage bi = new BufferedImage(w, h, BufferedImage.TYPE_INT_RGB);
Graphics2D g = bi.createGraphics();
panel.paint(g);
return bi;
}
发布于 2016-06-01 09:35:24
如果您使用Eclipse作为您的集成开发环境,那么有一个非常棒的插件,叫做WindowBuilder。这是一个用来制作图形用户界面的拖放插件,如果你用它打开一个现有的JPanel类,你可以看到你的面板是实时的,而不需要运行任何代码。
https://stackoverflow.com/questions/37555303
复制相似问题