java - java swing中我的应用程序顶部的可移动容器
问题描述
我正在尝试在单击按钮时在 Java Swing 中的应用程序中创建一个可移动的容器(面板或框架)。
我试过使用JDialog
,但我干扰了JDialog
我的应用程序中的其他 s。我试过JInternal
Frame,它是不动的。
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);
}
});
如果我想通过单击按钮在框架顶部放置一个面板,我应该如何进行,这将是可移动的?
解决方案
推荐阅读
- hlsl - 对其他像素的影响
- hardware - 如何降低OV传感器的帧率
- angular - 将大型 Angular 应用程序拆分为多个可部署单元
- javascript - 使用 Fetch API + Blob API 下载文件的内存使用情况
- node.js - 运行时NodeJS + Typescript + Docker错误
- javascript - 无法从生成的列表中抓取元素
- ethereum - How to resolve "Internal error" from web3.eth.Contract.MyMethod.estiamteGas
- python - 在 ... 工作区中检测到可能包含 Python 测试的文件,但测试框架已禁用
- powerbi - Powerbi 简单折线图
- webpack - Webpack 未在浏览器中显示 index.html