Jformdesigner 7 Documentation
Total Page:16
File Type:pdf, Size:1020Kb
JFormDesigner 7 Documentation Copyright © 2004-2019 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 ................................................................................................................................................................................... 21 2.6 Properties View ................................................................................................................................................................................. 22 2.6.1 Layout Manager Properties ...................................................................................................................................................... 24 2.6.2 Layout Constraints Properties ................................................................................................................................................. 24 2.6.3 Client Properties ........................................................................................................................................................................ 25 2.6.4 Code Generation Properties .................................................................................................................................................... 25 2.6.5 Property Editors ......................................................................................................................................................................... 28 2.7 Bindings View .................................................................................................................................................................................... 38 2.8 Error Log View ................................................................................................................................................................................... 39 3 Localization .............................................................................................................................................................................................. 40 4 Beans Binding (JSR 295) .......................................................................................................................................................................... 46 5 Projects ..................................................................................................................................................................................................... 51 6 Preferences .............................................................................................................................................................................................. 53 7 IDE Integrations ....................................................................................................................................................................................... 68 7.1 Eclipse plug-in ................................................................................................................................................................................... 69 7.2 IntelliJ IDEA plug-in ........................................................................................................................................................................... 73 7.3 NetBeans plug-in .............................................................................................................................................................................. 76 7.4 JDeveloper plug-in ............................................................................................................................................................................ 79 8 Layout Managers ..................................................................................................................................................................................... 82 8.1 BorderLayout .................................................................................................................................................................................... 84 8.2 BoxLayout .......................................................................................................................................................................................... 85 8.3 CardLayout ........................................................................................................................................................................................ 86 8.4 FlowLayout ........................................................................................................................................................................................ 87 8.5 FormLayout (JGoodies) ..................................................................................................................................................................... 88 8.6 GridBagLayout .................................................................................................................................................................................. 91 8.7 GridLayout ......................................................................................................................................................................................... 94 8.8 GroupLayout (Free Design) ............................................................................................................................................................. 95 8.9 HorizontalLayout (SwingX) ............................................................................................................................................................... 99 8.10 IntelliJ IDEA GridLayout ................................................................................................................................................................ 100 8.11 MigLayout ...................................................................................................................................................................................... 102 8.12 null Layout ..................................................................................................................................................................................... 107 8.13 TableLayout ................................................................................................................................................................................... 109 8.14 VerticalLayout (SwingX) ................................................................................................................................................................ 111 9 Java Code Generator ............................................................................................................................................................................