私のSwingアプリケーションには、2つのJFrame AとBがあります.JFrame Aのボタンをクリックすると、JFrame Bが開き、それ自体が非表示になります(私はその部分をなんとかしました)
JFrame B では、JTabbedPane に配置された 4 つの JPanels があります。各 JPanel には 2 つの JButton があります。
JPanelsのJbuttonをクリックしてJframe Aを再度表示すると、JFrame Bを非表示にしようとしています。
どうすればいいですか?
// JPanel クラス
public class AddItemPanel extends javax.swing.JPanel {
public AddItemPanel() {
initComponents();
}
private void btnCancelActionPerformed(java.awt.event.ActionEvent evt) {
if(evt.getSource() == btnCancel)
{
ItemFrame d = new ItemFrame();
d.setVisible(false);// not working
this.setVisible(false);// not working
}
}
}
// JFrame クラス
public class ItemFrame extends javax.swing.JFrame {
public ItemFrame() {
initComponents();
jTabbedPane1.add("Add Items",new AddItemPanel());
jTabbedPane1.add("Delete Items",new DeleteItemPanel());
jTabbedPane1.add("Update Items",new UpdateItemPanel());
jTabbedPane1.add("Search Items",new SearchItemPanel());
}
}