jmenu

    5熱度

    2回答

    嘗試點擊子菜單中的項目時,很自然地可以在您的鼠標下面的菜單項中快速繪製鼠標。 Windows和Mac本身通過在菜單打開之前放置一個小延遲來處理這個問題。 Swing JMenus不處理這個問題,並且在鼠標到達想要的菜單項之前,鼠標暫時盤旋的菜單將被打開。例如,在下圖中,如果我嘗試選擇Item 3,但在此過程中,我的鼠標短暫滑過Menu 2,則Menu 1子菜單會在我到達之前消失。 有沒有人有任何提

    3熱度

    1回答

    我試圖在禁用其所有子項目時禁用JMenu。 我有一個菜單「添加新的」,在這個菜單中有兩個菜單項:「文件」和「目錄」。 菜單項綁定到特定的動作,其狀態改變,所以菜單項也改變它們的狀態。 我想要實現的是當「文件」和「目錄」操作以及項目被禁用時,「添加新的」菜單被禁用。 我試圖覆蓋isSelected()方法od JMenu,它部分工作 - 它不顯示項目。但是,菜單仍然被繪製爲活動(黑色字體而不是灰色)

    0熱度

    2回答

    我似乎已經做了一切正確的事,但它只是無法顯示。誰能告訴我爲什麼我的菜單欄不顯示?誰能幫我???? public void go() { frame = new JFrame("Notepad"); //Font defaultFont = new Font("Candara", 10, 0); textArea = new JTextArea(); text

    0熱度

    2回答

    我正嘗試使用多維ararys創建完整的菜單欄。 到目前爲止,我有這樣的代碼: private JMenuBar menuBar = new JMenuBar(); private JMenuItem[][] menuItem = new JMenuItem[5][5]; private String[] menuBarItemNames = {"File", "Edit", "Database

    0熱度

    1回答

    我試圖用Java編寫程序。它正在與Jmenu和Jmenu項目合作。我的目標是爲每個外部類的Jmenu項目提供一個Jpanel。 Netbeans幫我做了我的菜單基礎......但我不明白我如何從外部類使用Jpanel。我尋找的例子,但我找不到可以幫助我或看起來像我的問題。 感謝您的任何幫助。 JFrame中: import javax.swing.JMenu; import javax.swin

    1熱度

    2回答

    主類: import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import javax.swing.JFrame; import javax.swing.JOptionPane; public class Main extends JFrame { public static void mai

    1熱度

    1回答

    我試圖讓一個JMenuBar隱藏並使用ctrl + h按鍵顯示,我已經成功完成了隱藏JMenu的操作但我不能使用Ctrl + H鍵顯示JMenu的,在這裏,他是代碼: import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import view.Menu; import view.Window;

    2熱度

    3回答

    我用一個JMenu,JToolBar和JPanel編寫了一個小繪畫應用程序,問題是,當我開始繪製面板時,JMenu和JToolBar繪製在同一個面板上,有時面板的背景變成灰色,而不是白色的,這裏是什麼樣子: 這裏是我的代碼: 的JFrame代碼: public class ArdoiseF extends JFrame { private JMenuBar menu = new JMenuBa

    3熱度

    3回答

    正如你所看到的,有這些JMenuItem s是醜陋的。菜單項的寬度很小。 下面是代碼: JMenu menuOne=new JMenu("MenuOne"); JMenu menuTwo=new JMenu("MenuTwo"); JMenu menuThree=new JMenu("MenuThree"); JMenu menuFour=new JMenu("Men

    1熱度

    1回答

    import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.awt.event.ActionEvent; import java.awt.event.MouseEvent; import java.awt.event.MouseListener; import java.awt.even