簡體   English   中英

Java-如何獲得JPanel的實時預覽?

[英]Java - How do I get a live preview of a JPanel?

我正在使用以下功能來獲取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;
}

如果您使用Eclipse作為IDE,那么會有一個很棒的插件稱為WindowBuilder。 這是制作GUI的拖放插件。 如果使用它打開現有的JPanel類,則可以實時查看面板,而無需運行任何代碼。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM