Как окружить JTable с помощью JScrollPane через windowbuilder?
в плагине Eclipse Jigloo вы можете щелкнуть правой кнопкой мыши по JTable и выбрать "surrond with JScrollPane".
но в плагине windowbuilder pro я не могу найти способ сделать JTable с JScrollPane
4 ответов
добавить панель прокрутки для вас gui. Затем перетащите таблицу на область прокрутки. Во время перетаскивания по панели прокрутки window builder выделит его области - убедитесь, что вы упадете на центральный.
Alteratively следующее также работает славно;
- добавить JTable
- щелкните правой кнопкой мыши на JTable в дереве
- Выберите: Окружить > JScrollPane
другой вариант - использовать NetBeans для выполнения некоторых из ваших макетов Swing.
У меня был ограниченный опыт работы с WindowBuilder, но я использую NetBeans для разработки прототипов и нахожу его намного проще для создания UIs. Полученный код, сгенерированный из NetBeans, также можно просмотреть с помощью WindowBuilder.
Я использую WindowBuilder 1.7.0 и Swing designer 1.7.0 в Eclipse в Mac. Сначала я нашел подобное меню, как Jigloo, которого я не нашел. Мой Jigloo всегда врезается в Mac и показывает лицензионное сообщение, поэтому я отбросил его :) Позже с некоторыми играми я нашел, как это сделать в WindowBuilder, особенно если вы уже разработали JTable/JTextArea/JTree и не хотите его удалять. После этого нужно поставить их прокручиваемыми. Вы можете использовать вид дерева слева. Обычно вы не можете перетащите компонент в представление прокрутки. Однако добавьте вид прокрутки в рамку. Установите правильный макет для компонента, в который вы хотите поместить вид прокрутки. Обычно его BorderLayout, может в JPanel. Перетащите JScrollView в целевую область. Использовать дерево для всех этих действий. Затем, наконец, перетащите JTree / JTable в JScrollPane в представлении дизайна рамки. Моему опыту, это работает лучше. Играть с Layouting родительских компонентов.