我有一个占据大部分屏幕空间的 JPanel,它被称为 contentPane。这里面是另一个名为canvas 的JPanel。我想在运行时向 contentPane 添加另一个 JPanel,它将充当一种浮动对话框,因此我需要它以某种方式位于最顶层。
添加此对话框的事件最初是从画布中的 MouseDown 事件触发的。到目前为止,我的代码似乎不起作用。什么都没有出现:
JPanel editor = new JPanel();
editor.setLocation(500, 100);
editor.setMaximumSize(new Dimension(100, 100));
app.contentPane.add(editor);
app.validate();