Swing/TabbedPane のバックアップ(No.4)
- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- 現在との差分 - Visual を表示
- ソース を表示
- Swing/TabbedPane へ行く。
- 1 (2004-03-11 (木) 15:48:28)
- 2 (2004-03-12 (金) 02:41:27)
- 3 (2004-06-02 (水) 10:01:26)
- 4 (2004-09-16 (木) 04:07:47)
- 5 (2004-10-08 (金) 06:26:35)
- 6 (2004-11-04 (木) 10:12:20)
- 7 (2004-12-16 (木) 01:52:44)
- 8 (2005-04-28 (木) 04:33:02)
- 9 (2005-06-17 (金) 02:46:37)
- 10 (2005-10-04 (火) 14:56:09)
- 11 (2005-11-19 (土) 22:42:57)
- 12 (2006-02-27 (月) 16:32:24)
- 13 (2006-07-27 (木) 20:04:57)
- 14 (2006-12-19 (火) 19:22:35)
- 15 (2007-04-12 (木) 04:09:55)
- 16 (2008-03-14 (金) 16:42:42)
- 17 (2012-08-08 (水) 18:41:56)
- 18 (2013-02-26 (火) 14:44:19)
- 19 (2013-02-26 (火) 16:00:53)
- 20 (2015-03-17 (火) 15:13:26)
- 21 (2016-12-27 (火) 14:33:30)
- 22 (2017-04-04 (火) 14:13:45)
- 23 (2017-12-10 (日) 22:10:18)
- 24 (2017-12-26 (火) 17:07:16)
- 25 (2019-12-12 (木) 15:18:58)
- 26 (2021-06-18 (金) 08:40:54)
- 27 (2024-01-27 (土) 14:37:42)
#navi(contents-page-name): No such page: ST
Terai Atsuhiro 2024-01-27 (土) 14:37:42
private void showTabPop(MouseEvent e){ JPopupMenu pop = new JPopupMenu(); AbstractAction action = new NewTabAction(MENUITEM_NEWTAB, null); pop.add(action); pop.addSeparator(); action = new ClosePageAction(MENUITEM_CLOSEPAGE, null); int num = tab.getUI().tabForCoordinate(tab, e.getX(), e.getY()); action = new ClosePageAction(MENUITEM_CLOSEPAGE, null); action.setEnabled(num>0?true:false); //boolean flg = false; //for(int i=0;i<tab.getTabCount();i++){ // if(tab.getBoundsAt(i).contains(e.getPoint())){ // flg = true; // break; // } //} //action.setEnabled(flg); pop.add(action); pop.addSeparator(); action = new CloseAllAction(MENUITEM_CLOSEALL, null); pop.add(action); action = new CloseAllButActiveAction(MENUITEM_CLOSEALLBUTACTIVE, null); pop.add(action); pop.show(tab, e.getX(), e.getY()); }