实例介绍
Jigloo 是一个 Eclipse 插件,使您可以快速构建在 Java™ 平台上运行的复杂图形用户界面 (GUI)。它可用于构建基于 Swing 的应用程序和基于 Standard Widget Toolkit (SWT) 的应用程序。它是一个易于使用的可视化编辑器,因此您可以为桌面应用程序快速创建 UI。
【实例截图】
【核心代码】
jigloo_464
├── features
│ └── com.cloudgarden.jigloo_4.6.4
│ ├── feature.xml
│ └── jigloo.gif
└── plugins
└── com.cloudgarden.jigloo_4.6.4
├── about.ini
├── about.properties
├── beanIcons
│ ├── android
│ │ └── widget
│ │ ├── AbstractAction.gif
│ │ ├── Button.gif
│ │ ├── ButtonGroup.gif
│ │ ├── CheckBox.gif
│ │ ├── GridView.gif
│ │ ├── JCheckBoxMenuItem.gif
│ │ ├── JColorChooser.gif
│ │ ├── JDesktopPane.gif
│ │ ├── JDialog.gif
│ │ ├── JEditorPane.gif
│ │ ├── JFileChooser.gif
│ │ ├── JFormattedTextField.gif
│ │ ├── JFrame.gif
│ │ ├── JInternalFrame.gif
│ │ ├── JLabel.gif
│ │ ├── JList.gif
│ │ ├── JMenuBar.gif
│ │ ├── JMenu.gif
│ │ ├── JMenuItem.gif
│ │ ├── JOptionPane.gif
│ │ ├── JPanel.gif
│ │ ├── JPasswordField.gif
│ │ ├── JPopupMenu.gif
│ │ ├── JProgressBar.gif
│ │ ├── JRadioButton.gif
│ │ ├── JRadioButtonMenuItem.gif
│ │ ├── JScrollBar.gif
│ │ ├── JSeparator.gif
│ │ ├── JSlider.gif
│ │ ├── JSplitPane.gif
│ │ ├── JTextArea.gif
│ │ ├── JTextField.gif
│ │ ├── JTextPane.gif
│ │ ├── JToggleButton.gif
│ │ ├── JToolBar.gif
│ │ ├── JTree.gif
│ │ ├── JWindow.gif
│ │ ├── LinearLayout.gif
│ │ ├── ListView.gif
│ │ ├── RelativeLayout.gif
│ │ ├── ScrollView.gif
│ │ ├── Spinner.gif
│ │ ├── TabHost.gif
│ │ └── TableLayout.gif
│ ├── com
│ │ ├── cloudgarden
│ │ │ ├── jigloo
│ │ │ │ ├── actions
│ │ │ │ │ └── ActionStub.gif
│ │ │ │ ├── groupLayout
│ │ │ │ │ └── GroupLayout.gif
│ │ │ │ └── properties
│ │ │ │ └── AbsoluteLayout.gif
│ │ │ └── layout
│ │ │ └── AnchorLayout.gif
│ │ └── jgoodies
│ │ └── forms
│ │ └── layout
│ │ └── FormLayout.gif
│ ├── de
│ │ └── gebit
│ │ └── s2j
│ │ └── smalltalk
│ │ └── gui
│ │ └── EnfinLayout.gif
│ ├── info
│ │ └── clearthought
│ │ └── layout
│ │ └── TableLayout.gif
│ ├── java
│ │ └── awt
│ │ ├── BorderLayout.gif
│ │ ├── Canvas.gif
│ │ ├── CardLayout.gif
│ │ ├── FlowLayout.gif
│ │ ├── GridBagLayout.gif
│ │ └── GridLayout.gif
│ ├── javax
│ │ └── swing
│ │ ├── AbstractAction.gif
│ │ ├── BoxLayout_1.gif
│ │ ├── BoxLayout_2.gif
│ │ ├── BoxLayout.gif
│ │ ├── ButtonGroup.gif
│ │ ├── JButton.gif
│ │ ├── JCheckBox.gif
│ │ ├── JCheckBoxMenuItem.gif
│ │ ├── JColorChooser.gif
│ │ ├── JComboBox.gif
│ │ ├── JDesktopPane.gif
│ │ ├── JDialog.gif
│ │ ├── JEditorPane.gif
│ │ ├── JFileChooser.gif
│ │ ├── JFormattedTextField.gif
│ │ ├── JFrame.gif
│ │ ├── JInternalFrame.gif
│ │ ├── JLabel.gif
│ │ ├── JList.gif
│ │ ├── JMenuBar.gif
│ │ ├── JMenu.gif
│ │ ├── JMenuItem.gif
│ │ ├── JOptionPane.gif
│ │ ├── JPanel.gif
│ │ ├── JPasswordField.gif
│ │ ├── JPopupMenu.gif
│ │ ├── JProgressBar.gif
│ │ ├── JRadioButton.gif
│ │ ├── JRadioButtonMenuItem.gif
│ │ ├── JScrollBar.gif
│ │ ├── JScrollPane.gif
│ │ ├── JSeparator.gif
│ │ ├── JSlider.gif
│ │ ├── JSpinner.gif
│ │ ├── JSplitPane.gif
│ │ ├── JTabbedPane.gif
│ │ ├── JTable.gif
│ │ ├── JTextArea.gif
│ │ ├── JTextField.gif
│ │ ├── JTextPane.gif
│ │ ├── JToggleButton.gif
│ │ ├── JToolBar.gif
│ │ ├── JTree.gif
│ │ └── JWindow.gif
│ ├── net
│ │ └── miginfocom
│ │ ├── swing
│ │ │ └── MigLayout.gif
│ │ └── swt
│ │ └── MigLayout.gif
│ └── org
│ ├── eclipse
│ │ ├── jface
│ │ │ ├── dialogs
│ │ │ │ └── ProgressIndicator.gif
│ │ │ └── viewers
│ │ │ ├── ListViewer.gif
│ │ │ ├── TableTreeViewer.gif
│ │ │ ├── TableViewer.gif
│ │ │ └── TreeViewer.gif
│ │ └── swt
│ │ ├── awt
│ │ │ └── SWT_AWT.gif
│ │ ├── browser
│ │ │ └── Browser.gif
│ │ ├── custom
│ │ │ ├── CBanner.gif
│ │ │ ├── CCombo.gif
│ │ │ ├── CLabel.gif
│ │ │ ├── CTabFolder.gif
│ │ │ ├── CTabItem.gif
│ │ │ ├── SashForm.gif
│ │ │ ├── ScrolledComposite_2816.gif
│ │ │ ├── ScrolledComposite.gif
│ │ │ ├── StackLayout.gif
│ │ │ ├── StyledText.gif
│ │ │ ├── TableTree.gif
│ │ │ └── TableTreeItem.gif
│ │ ├── layout
│ │ │ ├── FillLayout.gif
│ │ │ ├── FormLayout.gif
│ │ │ ├── GridLayout.gif
│ │ │ └── RowLayout.gif
│ │ └── widgets
│ │ ├── Button_16.gif
│ │ ├── Button_2.gif
│ │ ├── Button_32.gif
│ │ ├── Button_8.gif
│ │ ├── Button.gif
│ │ ├── Canvas.gif
│ │ ├── Combo.gif
│ │ ├── Composite.gif
│ │ ├── CoolBar.gif
│ │ ├── CoolItem.gif
│ │ ├── Group.gif
│ │ ├── Label.gif
│ │ ├── Link.gif
│ │ ├── List.gif
│ │ ├── Menu_2.gif
│ │ ├── Menu.gif
│ │ ├── MenuItem_16.gif
│ │ ├── MenuItem_2.gif
│ │ ├── MenuItem_32.gif
│ │ ├── MenuItem_64.gif
│ │ ├── MenuItem_8.gif
│ │ ├── MenuItem.gif
│ │ ├── ProgressBar.gif
│ │ ├── Scale.gif
│ │ ├── Shell.gif
│ │ ├── Slider.gif
│ │ ├── TabFolder.gif
│ │ ├── TabItem.gif
│ │ ├── TableColumn.gif
│ │ ├── Table.gif
│ │ ├── TableItem.gif
│ │ ├── Text_66.gif
│ │ ├── Text.gif
│ │ ├── ToolBar.gif
│ │ ├── ToolItem.gif
│ │ ├── TreeColumn.gif
│ │ ├── Tree.gif
│ │ └── TreeItem.gif
│ └── jdesktop
│ └── layout
│ └── GroupLayout.gif
├── context.xml
├── html
│ ├── app_tutorial
│ │ ├── aboutDialog.png
│ │ ├── actions_done.png
│ │ ├── add_lib1.png
│ │ ├── add_lib2.png
│ │ ├── baseline.png
│ │ ├── drag_copy.png
│ │ ├── elements_added.png
│ │ ├── index.html
│ │ ├── new_app.png
│ │ ├── prefs.png
│ │ ├── remove_lines.png
│ │ ├── result.png
│ │ ├── run.png
│ │ └── Thumbs.db
│ ├── book.css
│ ├── changes31.html
│ ├── changes35.html
│ ├── changes380
│ │ ├── addArchive.PNG
│ │ ├── alignmentAssistant.PNG
│ │ ├── anchorAssistant.PNG
│ │ ├── errors.PNG
│ │ ├── frame.PNG
│ │ ├── grid1.PNG
│ │ ├── gridEdgeOptions.PNG
│ │ ├── gridPrefs.PNG
│ │ ├── jiglooPrefs.PNG
│ │ ├── leftToolbar.PNG
│ │ ├── lnfPref.PNG
│ │ ├── menuButton1.PNG
│ │ ├── menuButton2.PNG
│ │ ├── paletteEditor.PNG
│ │ ├── propCategory2.PNG
│ │ ├── propCategory.PNG
│ │ ├── Thumbs.db
│ │ └── timeoutPref.PNG
│ ├── changes381
│ │ ├── borland.PNG
│ │ ├── non-setters.PNG
│ │ ├── parsing.PNG
│ │ ├── quickTable.PNG
│ │ ├── tabList.PNG
│ │ └── Thumbs.db
│ ├── changes381.html
│ ├── changes382
│ │ ├── focusCyclePolicy.PNG
│ │ └── Thumbs.db
│ ├── changes382.html
│ ├── changes38.html
│ ├── changes390
│ │ ├── groupLayout2.PNG
│ │ └── Thumbs.db
│ ├── changes390.html
│ ├── changes40
│ │ ├── accelEditor.png
│ │ ├── action2button.png
│ │ ├── actionDropdown.png
│ │ ├── actionUnderButton.png
│ │ ├── alignment.png
│ │ ├── appFwrkPropertyEditor.png
│ │ ├── index.html
│ │ ├── newButton.png
│ │ ├── newRoot.png
│ │ ├── surroundBy.png
│ │ └── Thumbs.db
│ ├── changes.html
│ ├── code.html
│ ├── editing.html
│ ├── editor.html
│ ├── getting_started.html
│ ├── images
│ │ ├── add_cont.png
│ │ ├── align.PNG
│ │ ├── anchor1.PNG
│ │ ├── anchor2.PNG
│ │ ├── anchor3.PNG
│ │ ├── anchor4.PNG
│ │ ├── anchor5.PNG
│ │ ├── builder_example.PNG
│ │ ├── cursor_move.gif
│ │ ├── custom_layout1.PNG
│ │ ├── custom.PNG
│ │ ├── customPref.PNG
│ │ ├── events1.PNG
│ │ ├── events2.PNG
│ │ ├── events3.PNG
│ │ ├── examples.PNG
│ │ ├── formLayout.PNG
│ │ ├── GBL1.PNG
│ │ ├── GBL2.PNG
│ │ ├── GBL3.PNG
│ │ ├── GBL4.PNG
│ │ ├── GBL5.PNG
│ │ ├── GBL6.PNG
│ │ ├── GBL7.PNG
│ │ ├── grid_edge1.PNG
│ │ ├── grid_edge2.PNG
│ │ ├── grid_edge3.PNG
│ │ ├── grid_move.PNG
│ │ ├── i18n.PNG
│ │ ├── images.PNG
│ │ ├── inherited_dec.gif
│ │ ├── jcu_obj.gif
│ │ ├── jigloo_horiz_split.PNG
│ │ ├── jigloo_vert_split.PNG
│ │ ├── laf2.PNG
│ │ ├── laf.PNG
│ │ ├── layoutConstraints1.PNG
│ │ ├── layoutConstraints2.PNG
│ │ ├── layoutConstraints3.PNG
│ │ ├── local_element.PNG
│ │ ├── move1.PNG
│ │ ├── move2.PNG
│ │ ├── move3.PNG
│ │ ├── multi-sel1.PNG
│ │ ├── multi-sel2.PNG
│ │ ├── new_comp_dialog.png
│ │ ├── newComposite1.jpg
│ │ ├── newForm1.PNG
│ │ ├── newForm2.PNG
│ │ ├── newForm3.PNG
│ │ ├── open_existing.PNG
│ │ ├── outline1.PNG
│ │ ├── outline_actions.PNG
│ │ ├── palette1.PNG
│ │ ├── parsing1.PNG
│ │ ├── parsing_now.gif
│ │ ├── parsing_off.gif
│ │ ├── prefs1.PNG
│ │ ├── prefs2.PNG
│ │ ├── prefs3.PNG
│ │ ├── prefs4.PNG
│ │ ├── prefs5.PNG
│ │ ├── prefs6.PNG
│ │ ├── preview.gif
│ │ ├── project.gif
│ │ ├── project.jpg
│ │ ├── project_linux.jpg
│ │ ├── props_editor1.PNG
│ │ ├── props_editor2.PNG
│ │ ├── run_exec.gif
│ │ ├── sourceOptions2.PNG
│ │ ├── sourceOptions.PNG
│ │ ├── styles.png
│ │ ├── Swing_inside_SWT.PNG
│ │ ├── SWT_inside_Swing.PNG
│ │ ├── table_layout.PNG
│ │ ├── text_edit2.png
│ │ ├── text_edit.png
│ │ ├── Thumbs.db
│ │ ├── toggle.gif
│ │ └── ViewPart.PNG
│ ├── inheritance.html
│ ├── intro.html
│ ├── layouts.html
│ ├── menus_etc.html
│ ├── other.html
│ ├── outline_page.html
│ ├── preferences_page.html
│ ├── properties_editor.html
│ ├── styles_etc.html
│ ├── swing_tutorial
│ │ ├── aboutAction1.png
│ │ ├── aboutAction2.png
│ │ ├── aboutDialog.png
│ │ ├── accelerator.png
│ │ ├── action_code1.png
│ │ ├── add_dialog.png
│ │ ├── add_lib.png
│ │ ├── alignment.png
│ │ ├── bottom_right_button.png
│ │ ├── cancel_button_dlg.png
│ │ ├── cancel_button.png
│ │ ├── compliance.png
│ │ ├── drag_action.png
│ │ ├── edit_font.png
│ │ ├── edit_txt_1.png
│ │ ├── edit_txt_2.png
│ │ ├── index_de.html
│ │ ├── index_german.html
│ │ ├── index.html
│ │ ├── link_widths.png
│ │ ├── maxed.png
│ │ ├── menu2.png
│ │ ├── menu_bar.png
│ │ ├── new_frame.png
│ │ ├── open_jigloo.png
│ │ ├── outline_dlg.png
│ │ ├── prefs.png
│ │ ├── preview.png
│ │ ├── prop_category.png
│ │ ├── rubber_band.png
│ │ ├── run.png
│ │ ├── set_layout.png
│ │ ├── surround_by.png
│ │ ├── Thumbs.db
│ │ ├── titled_border.png
│ │ └── two_butts.png
│ ├── swt_tutorial
│ │ ├── about_dialog1.png
│ │ ├── add_ctabitem.png
│ │ ├── align.png
│ │ ├── browser1.png
│ │ ├── browser2.png
│ │ ├── center_align.png
│ │ ├── dispose_code.png
│ │ ├── go_align.png
│ │ ├── go_anchor.png
│ │ ├── go_button.png
│ │ ├── index.html
│ │ ├── new_comp.png
│ │ ├── newDialog.png
│ │ ├── preview.png
│ │ ├── prop_category.png
│ │ ├── selected_event.png
│ │ ├── surround_by.png
│ │ └── Thumbs.db
│ ├── Thumbs.db
│ └── tips.html
├── icons
│ ├── form.gif
│ ├── jigloo.gif
│ └── Thumbs.db
├── jigloo.jar
├── lib
│ ├── android_cg.jar
│ ├── appFramework-1.0.jar
│ ├── asm-all-3.3.jar
│ ├── forms-1.1.0.jar
│ ├── jdom.jar
│ ├── jnlp.jar
│ ├── looks-2.1.4.jar
│ ├── miglayout-3.5.5.jar
│ ├── swing-layout-1.0.jar
│ ├── TableLayout.jar
│ ├── tagsoup-1.2.jar
│ └── xml.jar
├── plugin.xml
├── templates
│ ├── appFramework
│ │ ├── resources
│ │ │ ├── icons
│ │ │ │ ├── exit.png
│ │ │ │ ├── new.png
│ │ │ │ ├── open.png
│ │ │ │ └── save.png
│ │ │ ├── SampleApplication.properties
│ │ │ └── SingleFrameApplication.properties
│ │ ├── SampleApplication.txt
│ │ └── SingleFrameApplication.txt
│ ├── DisplayThread.txt
│ ├── getGUIBInstSwing.txt
│ ├── getGUIBInstSWT.txt
│ ├── rcp
│ │ ├── EditorPart.txt
│ │ └── ViewPart.txt
│ ├── showGUI.txt
│ ├── swing
│ │ ├── JApplet.txt
│ │ ├── JComponent.txt
│ │ ├── JDialog.txt
│ │ ├── JFrame.txt
│ │ ├── JInternalFrame.txt
│ │ ├── JPanel.txt
│ │ └── SwingApp.txt
│ ├── swingflowershop
│ │ ├── FlowerFamilyEditor.txt
│ │ ├── FlowerPanelBeanInfo.txt
│ │ ├── FlowerPanelCustomizer.txt
│ │ ├── FlowerPanel.txt
│ │ ├── FlowerShop.txt
│ │ ├── icons
│ │ │ └── flower_panel.gif
│ │ └── ShopFrame.txt
│ ├── swingslidergame
│ │ └── SliderGame.txt
│ ├── swt
│ │ ├── Composite.txt
│ │ ├── Control.txt
│ │ ├── Dialog.txt
│ │ └── SWTApp.txt
│ ├── swtbrowser
│ │ └── SWTBrowserExample.txt
│ ├── swtdummyeclipse
│ │ ├── DummyEclipse.txt
│ │ └── icons
│ │ ├── build_exec.gif
│ │ ├── close_view.gif
│ │ ├── debug_exec.gif
│ │ ├── emptyBox.gif
│ │ ├── form.gif
│ │ ├── jcu_obj.gif
│ │ ├── jperspective.gif
│ │ ├── new_persp.gif
│ │ ├── new_wiz.gif
│ │ ├── package.gif
│ │ ├── package_obj.gif
│ │ ├── print_edit.gif
│ │ ├── prop_ps.gif
│ │ ├── resource_persp.gif
│ │ ├── run_exec.gif
│ │ ├── sample.gif
│ │ ├── saveas_edit.gif
│ │ ├── save_edit.gif
│ │ ├── save.gif
│ │ ├── stipple.gif
│ │ ├── tickBox.gif
│ │ └── view_menu.gif
│ ├── swtflowershop
│ │ ├── FlowerFamilyEditor.txt
│ │ ├── FlowerPanelBeanInfo.txt
│ │ ├── FlowerPanelCustomizer.txt
│ │ ├── FlowerPanel.txt
│ │ ├── FlowerShop.txt
│ │ ├── icons
│ │ │ └── flower_panel.gif
│ │ └── ShopFrame.txt
│ └── swtinheritance
│ ├── AbstractParentComposite.txt
│ └── ChildComposite.txt
├── toc_building.xml
├── toc_other.xml
├── toc_parts.xml
├── toc_starting.xml
└── toc.xml
74 directories, 469 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论