1
我創建這個碼的圖像幀:JFrame的圖像,在它上面的油漆
JFrame f = new JFrame();
try {
f.setContentPane(new JLabel(new ImageIcon(ImageIO.read(new File("image.jpg")))));
}
catch (IOException e) {
e.printStackTrace();
}
f.pack();
f.setVisible(true);
這工作正常,但現在我要畫的東西在打開的框架(在圖像的頂部)。
我是Java中的新手,我已經嘗試製作一個擴展JFrame的類,它裏面有一個paint(Graphics g)方法,但它不起作用,我只能看到圖像。 ..
您可能對[this]感興趣(http://docs.oracle.com/javase/tutorial/uiswing/layout/box的.html)。除非通過上面的說明,否則那個鏈接根本無法幫助你。 – Jeffrey
我的意思是在上面,所以油漆是上層... – francisMi
搜索'glasspane',你應該找到你需要的東西。 –