我想在玻璃窗前面显示一个内部框架。在我的程序中,用户应该能够点击文件->设置,并显示一个内部框架。背景中的所有东西都应该用玻璃窗盖住。有人有主意吗?
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();
}
});
1条答案
按热度按时间wztqucjr1#
玻璃窗的重点是要放在其他东西前面:
但是,可以将任何组件设置为玻璃窗格。我的建议是,你把你的设置框的内容推为玻璃窗格。