2009-06-11 23 views
7

Nie mogę znaleźć komponentów określonych w tytule w dowolnym miejscu palety IntelliJ. Zauważam, że formularz ma JMenuBar, ale go nie widzę i nie wiem, jak uzyskać do niego dostęp. Czy istnieje sposób wizualnego wykorzystania tych komponentów?Jak dodać elementy JMenuBars, JMenus i JMenuItems za pomocą projektanta GUI Swing GUI IntelliJ?

+1

Nie "add" JMenuBars do formularza Swing; wywołujesz myFrame.setJMenuBar (theMenuBar). Dlatego prawdopodobnie nie można ich przeciągać i upuszczać. Niestety, to wszystko, co mogę ci dać. Może klikniesz prawym przyciskiem myszy na obiekt formularza lub coś podobnego, jak w NetBeans. –

+1

W NetBeans możesz przeciągać i upuszczać je. Możesz także przeciągnąć je w Visual Swing 4 Eclipse, więc nie można zrobić tego samego w IntelliJ jest dziwne. – Geo

+0

Cóż, myślę, że kiedyś nie można było ich przeciągnąć i upuścić. Przynajmniej to wbija mi się w głowę z jakiegoś powodu. Czy w NetBeans jest drzewo komponentów takich jak te? –

Odpowiedz

8

Tworzenie takich menu nie jest obecnie dostępne w projektancie IntelliJ. Ich oficjalne rozwiązanie to użycie wtyczki JFormDesigner dla intelliJ. Lub oczywiście, aby zakodować je ręcznie. Tu jest link do dyskusji na ich forach: -

IntelliJ thread

Dzięki JT

+2

@Joao ten link stał się złośliwy. Po prostu dla FYI. – coder543

+0

Myślę, że brakuje mi kontekstu w powyższym komentarzu. Link przekierowuje do intellij-support.jetbrains.com i jest w porządku. Może odnosi się do niektórych komentarzy, które zostały skasowane. –