2013-11-15 2 views
2

Мне нужно добавить popup menu в JFrame, но когда я отбрасываю этот компонент, он просто исчезает. Я вижу это в коде, но нет никакого способа редактировать что-либо об этом. Есть ли способ, который я могу отредактировать, например, сказать menu bar? Я использую Netbeans 7.2.1 если это важно.Netbeans добавить всплывающее меню с визуальным редактором

PS - Да, я попробовал и нашел, прибегая к помощи только this, но это не помогает ...

+0

@jzd это не помогает. Вместо того, чтобы принести свою великую мудрость, я бы скорее хотел получить реальный ответ. – NewProger

+1

Просто пытаюсь помочь вам. Поверьте мне, визуальные редакторы отлично подходят для быстрой демонстрации, но для фактического рабочего кода вы хотите полностью их избежать. Вы тратите больше времени на то, чтобы настроить уродливый код, который он генерирует, если вы только что написали его напрямую. – jzd

+1

@jzd Это правильный вопрос. Многие люди, включая меня, предпочитают использовать визуальный конструктор по какой-то причине. Я могу решить для себя, должен ли я использовать визуальный редактор или проектировать все вручную и когда. Спасибо за ваше предложение, но это не имеет никакого отношения к актуальному вопросу. – NewProger

ответ

3

Ладно, я понял это сам.

  1. Открыть Windows -> Navigation -> Navigator Он отобразит окно навигатора со всеми компонентами, находящимися в настоящее время на jFrame. В этом окне навигатора нажмите Other components.
  2. В нем будут перечислены все не визуальные компоненты, включая jPopopMenu.
  3. Нажимая на любой из этих компонентов, вы можете редактировать их свойства.
  4. Редактирование всплывающего меню визуально возможно на double clicking на нем. Затем он откроет визуальный конструктор меню.
+0

+1 для этой опции. Таким образом, вы были правы, на самом деле есть способ сделать это визуально. – dic19

+0

@ dic19 yup. И это хороший способ сделать это, так как это экономит много времени. – NewProger

+0

Да, да! Честно говоря, я использовал GUI builder почти 4 года, чтобы сэкономить время и в основном забыть о компоновке компонентов. Но теперь я делаю свой GUI вручную, потому что код чище и короче, и он позволяет мне узнать о вещах, которые NetBeans сделал для меня в прошлом. О 'LayoutManagers' есть очень хорошие предложения ** [здесь] (http://stackoverflow.com/questions/18745072/grouplayout-autogenerated-code-in-netbeans) **. Я стал фанатом «DesignGridLayout», который так прост, и на официальном сайте есть много примеров. – dic19

Смежные вопросы