看板 [ java ]
討論串[問題] 當JMenuBar遇上awt
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者AI3767 (AIIA)時間12年前 (2013/07/23 21:24), 編輯資訊
0
0
0
內容預覽:
如果是要簡單檢查一下 JMenuBar 是否有被點開. 這段code可以方便使用. public boolean isJMenuBarPopup(JMenuBar jmb) {. int idx = jmb.getSelectionModel().getSelectedIndex();. retur

推噓4(4推 0噓 6→)留言10則,0人參與, 最新作者sbrhsieh (十年一夢)時間12年前 (2013/07/21 16:08), 編輯資訊
0
0
3
內容預覽:
這說起來不算是 heavyweight(AWT) 覆蓋 lightweight(swing) 同一類問題。. 主要的問題點在於,你客製了 top level container(JFrame) 的 painting. routine,若你不夠熟悉 AWT/swing 的設計,十之八九會搞壞基底類別原
(還有1171個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者a60301 (mingtsay〃小喵)時間12年前 (2013/07/21 05:47), 編輯資訊
0
0
0
內容預覽:
我弄了一個JFrame物件,並開了一個Thread來畫畫面. 然後弄了JMenuBar來當作選單. 不過更新畫面的同時,選單也會跟著被洗掉(爬文應該是Swing被awt蓋掉). 我想請問有沒有什麼辦法可以偵測 Menu 有沒有被按下去. 如果被按下去就停止更新畫面. 或者有沒有更好的方法可以達成?.
(還有3259個字)
首頁
上一頁
1
下一頁
尾頁