在卡片布局中,我想从第一张卡片隐身开始。由于它具有一定的透明度,这是为了确保它在调用时保持在顶部,其他面板也将可见。我尝试使用.setVisible(false)启动它但它不起作用,因为当我的程序启动时,它显示没有透明度,没有其他面板可见。面板的可见性是否与其组件的设置方式不同?怎么办呢?
相关的代码:
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
getContentPane().setLayout(new java.awt.CardLayout());
addStoreHelpPanel.setLayout(new java.awt.GridBagLayout());
addStoreHelpPanel.setBackground(new java.awt.Color(255, 255, 255));
addStoreHelpPanel.setBorder(new EmptyBorder(10, 10, 10, 10));
addStoreHelpPanel.setVisible(false);