我正在开发一个应用程序允许用户在图层中加载图像.用户可以在另一个图层上绘制一些图片,只保存用户绘制的图像.这是我的代码:
import java.awt.Dimension;
import java.awt.Graphics;
import javax.swing.ImageIcon;
import javax.swing.JApplet;
import javax.swing.JLabel;
import javax.swing.JLayeredPane;
import javax.swing.JPanel;
public class LayerDemo extends JApplet {
private JLayeredPane mainLayer;
private JPanel layer1;
private JPanel layer2;
private JLabel label;
private ImageIcon imgIcon;
/**
* Create the applet.
*/
public LayerDemo() {
}
public void init() {
Dimension mainDemension = new Dimension(1024,768);
setSize(mainDemension);
mainLayer = new JLayeredPane();
layer1 = new JPanel();
layer1.setOpaque(false);
layer1.setBounds(0, 0, this.getWidth(), this.getHeight());
imgIcon = new ImageIcon("bear.jpg");
label = new JLabel(imgIcon);
label.setBounds(0, 0, imgIcon.getIconWidth(), …Run Code Online (Sandbox Code Playgroud)