Jformdesigner 6 Documentation
Total Page:16
File Type:pdf, Size:1020Kb
JFormDesigner 6 Documentation Copyright © 2004-2017 FormDev Software GmbH. All rights reserved. Contents 1 Introduction ................................................................................................................................................................................................ 2 2 User Interface ............................................................................................................................................................................................. 3 2.1 Menus ................................................................................................................................................................................................... 4 2.2 Toolbars ............................................................................................................................................................................................... 6 2.3 Design View ......................................................................................................................................................................................... 7 2.3.1 Headers ......................................................................................................................................................................................... 9 2.3.2 In-place-editing .......................................................................................................................................................................... 11 2.3.3 Keyboard Navigation ................................................................................................................................................................. 12 2.3.4 Menu Designer ........................................................................................................................................................................... 12 2.3.5 Column/Row Groups ................................................................................................................................................................. 13 2.3.6 Button Groups ........................................................................................................................................................................... 14 2.3.7 JTabbedPane .............................................................................................................................................................................. 16 2.3.8 Events .......................................................................................................................................................................................... 17 2.4 Palette ................................................................................................................................................................................................ 19 2.5 Structure View ................................................................................................................................................................................... 22 2.6 Properties View ................................................................................................................................................................................. 23 2.6.1 Layout Manager Properties ...................................................................................................................................................... 25 2.6.2 Layout Constraints Properties ................................................................................................................................................. 25 2.6.3 Client Properties ........................................................................................................................................................................ 26 2.6.4 Code Generation Properties .................................................................................................................................................... 26 2.6.5 Property Editors ......................................................................................................................................................................... 29 2.7 Bindings View .................................................................................................................................................................................... 39 2.8 Error Log View ................................................................................................................................................................................... 40 3 Localization .............................................................................................................................................................................................. 41 4 Beans Binding (JSR 295) .......................................................................................................................................................................... 47 5 Projects ..................................................................................................................................................................................................... 52 6 Preferences .............................................................................................................................................................................................. 54 7 IDE Integrations ....................................................................................................................................................................................... 69 7.1 Eclipse plug-in ................................................................................................................................................................................... 70 7.2 NetBeans plug-in .............................................................................................................................................................................. 74 7.3 IntelliJ IDEA plug-in ........................................................................................................................................................................... 77 7.4 JDeveloper plug-in ............................................................................................................................................................................ 80 8 Layout Managers ..................................................................................................................................................................................... 83 8.1 BorderLayout .................................................................................................................................................................................... 85 8.2 BoxLayout .......................................................................................................................................................................................... 86 8.3 CardLayout ........................................................................................................................................................................................ 87 8.4 FlowLayout ........................................................................................................................................................................................ 88 8.5 FormLayout (JGoodies) ..................................................................................................................................................................... 89 8.6 GridBagLayout .................................................................................................................................................................................. 92 8.7 GridLayout ......................................................................................................................................................................................... 95 8.8 GroupLayout (Free Design) ............................................................................................................................................................. 96 8.9 HorizontalLayout (SwingX) ............................................................................................................................................................ 100 8.10 IntelliJ IDEA GridLayout ................................................................................................................................................................ 101 8.11 MigLayout ...................................................................................................................................................................................... 103 8.12 null Layout ..................................................................................................................................................................................... 108 8.13 TableLayout ................................................................................................................................................................................... 110 8.14 VerticalLayout (SwingX) ................................................................................................................................................................ 112 9 Java Code Generator ............................................................................................................................................................................