2016-05-31 1 views
0

次の関数を使用して、JPanelの最初のスクリーンショットを取得しています。 JPanelのライブプレビューを取得するにはどうすればよいですか?Java - 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; 
} 
+0

を繰り返し、このループのループ – Antoniossss

+0

どのようにありますか?私はScheduledExecutorServiceを試しましたが、喜んでいました。 – RichardG

答えて

0

あなたのIDEとしてEclipseを使用している場合は、WindowBuilderと呼ばれる素晴らしいプラグインがあります。これは、GUIを作成するためのdrag'n'dropプラグインです。既存のJPanelクラスを開くと、コードを実行せずにパネルがライブで表示されます。

リンク: https://eclipse.org/windowbuilder/

関連する問題