-1
私は、その中にBufferedImageを持つパネルを持っていて、そのイメージの上にそのイメージを重ねて描きたいと思います。イメージをJavaで描画する
私はグーグルから見つけ、次の例を試してみましたが、動作していないよう:
public class Main {
private JFrame frame = new JFrame();
private JLayeredPane lpane = new JLayeredPane();
private JPanel panel1 = new JPanel();
private JPanel panel2 = new JPanel();
public Main()
{
frame.setPreferredSize(new Dimension(600, 400));
frame.setLayout(new BorderLayout());
frame.add(lpane, BorderLayout.CENTER);
lpane.setBounds(0, 0, 600, 400);
panel1.add(image);
panel1.setBounds(0, 0, 600, 400);
panel1.setOpaque(true);
panel2.add(linedraw1);
panel2.setBounds(200, 100, 100, 100);
panel2.setOpaque(true);
lpane.add(panel1, new Integer(0), 0);
lpane.add(panel2, new Integer(1), 0);
frame.pack();
frame.setVisible(true);
}
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
new Main();
}
}
次のコードは、単に空白のGUIを示し、Iフレームに別々のパネルを追加しようとしたが、私がそうすると、新しいパネルだけが表示され、それ以外は表示されません。 アイデア
ありがとうございます。