我希望在GlassPane前面显示一个InternalFrame。在我的程序中,用户应该能够点击文件->设置,并显示一个InternalFrame。背景中的所有内容都应该用GlassPane覆盖。有没有人有主意?
m21.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
Settings settings = new Settings();
//get the InternalFrame
settings.getFrame().setBounds(100,100,getWidth()-200, getHeight()-200);
settings.getFrame().toFront();
setGlassPane(new Glass());
getGlassPane().setVisible(true);
//get the InternalFrame
getLayeredPane().add(settings.getFrame(), BorderLayout.NORTH);
getLayeredPane().moveToFront(settings.getFrame());
repaint();
}
});

发布于 2020-12-21 15:43:06
https://stackoverflow.com/questions/65389011
复制相似问题