Я пытаюсь поместить JPanel поверх другого JPanel, который содержит JTextArea и кнопку, и я хочу, чтобы верхний слой был прозрачным. Я попробовал это, сделав setOpaque (false) верхней панели. Но это не работает. Может ли кто-нибудь помочь мне пройти через это? Заранее спасибо!
public class JpanelTest extends JPanel
{
public JpanelTest()
{
super();
onInit();
}
private void onInit()
{
setLayout(new BorderLayout());
JPanel panel = new JPanel();
panel.setLayout(new BorderLayout());
panel.add(new JTextArea(100,100),BorderLayout.CENTER);
panel.add(new JButton("submit"),BorderLayout.SOUTH);
JPanel glass = new JPanel();
glass.setOpaque(false);
add(panel,BorderLayout.CENTER);
add(glass,BorderLayout.CENTER);
setVisible(true);
}
public static void main(String args[])
{
new JpanelTest();
}
}