3
所有選項卡我想有有所有控件一樣添加,編輯,刪除,保存,等我的java程序一個JToolBar對象。我希望該工具欄能夠控制將通過我的JTabbedPane打開的所有面板。是否有一個有所有的面板只是一個工具欄,因爲我實現了對控制更加便捷的方式,我會把我打開它的每個面板類(標籤)eveytime工具欄。我也嘗試過使用java反射,但林不知道它是否對我的程序有效。JToolBar中控制對JTabbedPane的
所有選項卡我想有有所有控件一樣添加,編輯,刪除,保存,等我的java程序一個JToolBar對象。我希望該工具欄能夠控制將通過我的JTabbedPane打開的所有面板。是否有一個有所有的面板只是一個工具欄,因爲我實現了對控制更加便捷的方式,我會把我打開它的每個面板類(標籤)eveytime工具欄。我也嘗試過使用java反射,但林不知道它是否對我的程序有效。JToolBar中控制對JTabbedPane的
聽起來像是你需要某種情境/狀態管理的。基本上你可能想要使用一個可以維護當前「上下文」的全局可訪問的單例管理器。這意味着當某些控制變爲活動狀態時,您需要將其註冊爲「活動」上下文。
當工具欄上的按鈕的用戶clcks,按鈕可以找到活性上下文&執行所需操作。
將其放置在標籤外? – dacwe 2012-07-26 11:07:18
它已經在標籤之外。它實際上在tabbedpane之外。 – John 2012-07-26 11:20:54
奧基,使用'JTabbedPane.getSelectedComponent()'來得到當前打開的選項卡。 – dacwe 2012-07-26 11:50:56