Tampilkan InternalFrame di depan Glasspane
Saya ingin InternalFrame ditampilkan di depan GlassPane. Dalam program saya, pengguna harus dapat mengklik FILE -> Pengaturan dan InternalFrame harus ditampilkan. Segala sesuatu di latar belakang harus ditutup dengan GlassPane. Apakah ada yang punya ide?
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();
}
});
Jawaban
RetoHöhener
Inti dari panel kaca adalah untuk berada di depan yang lainnya:
Namun, Anda dapat mengatur komponen apa pun sebagai panel kaca. Saran saya adalah Anda mendorong konten bingkai pengaturan Anda sebagai panel kaca.
Selalu Menjadi Ancaman: Mengapa Orang Berkulit Coklat dan Hitam Tidak Bisa Nyaman di Amerika Serikat
Taylor Sheridan Baru Menambahkan 1 Bintang 'Yellowstone' Favoritnya ke Pemeran 'Lawmen: Bass Reeves'