我试图在Java Swing的应用程序中通过单击按钮来制作一个可移动的容器(面板或框架)。
我尝试使用JDialog
,但是我干扰了应用程序中的其他JDialog
。我已经尝试过JInternal
框架,该框架是不动的。
iconButton = new JButton(Icons.birdIcon);
iconButton.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent arg0) {
// TODO Auto-generated method stub
JDialog p= new JDialog();
p.setSize(new Dimension(200,200));
p.setBackground(Color.black);
ComponentMover cm = new ComponentMover();
cm.registerComponent(p);
threeDPanel.add(p);
}
});
如果我想在面板顶部单击一个可移动的面板,该怎么办?