Java - 如何获得JPanel的实时预览?

时间:2016-05-31 20:45:14

标签: java

我正在使用以下函数来获取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;
}

1 个答案:

答案 0 :(得分:0)

如果您使用Eclipse作为IDE,那么有一个名为WindowBuilder的强大插件。这是一个用于制作GUI的拖放插件。如果您使用它打开现有的JPanel类,则可以在不运行任何代码的情况下查看您的面板。

链接: https://eclipse.org/windowbuilder/