FormLayout: Button Bar Builder Example 2 : FormLayout « Swing Components « Java

Java
1. 2D Graphics GUI
2. 3D
3. Advanced Graphics
4. Ant
5. Apache Common
6. Chart
7. Class
8. Collections Data Structure
9. Data Type
10. Database SQL JDBC
11. Design Pattern
12. Development Class
13. EJB3
14. Email
15. Event
16. File Input Output
17. Game
18. Generics
19. GWT
20. Hibernate
21. I18N
22. J2EE
23. J2ME
24. JDK 6
25. JNDI LDAP
26. JPA
27. JSP
28. JSTL
29. Language Basics
30. Network Protocol
31. PDF RTF
32. Reflection
33. Regular Expressions
34. Scripting
35. Security
36. Servlets
37. Spring
38. Swing Components
39. Swing JFC
40. SWT JFace Eclipse
41. Threads
42. Tiny Application
43. Velocity
44. Web Services SOA
45. XML
Java Tutorial
Java Source Code / Java Documentation
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java » Swing Components » FormLayoutScreenshots 
FormLayout: Button Bar Builder Example 2
FormLayout: Button Bar Builder Example 2

/*
Code revised from Desktop Java Live:
http://www.sourcebeat.com/downloads/
*/


import java.awt.BorderLayout;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;

import com.jgoodies.forms.builder.ButtonBarBuilder;
import com.jgoodies.forms.debug.FormDebugPanel;

public class ButtonBarBuilderExample2 extends JPanel {
    public ButtonBarBuilderExample2() {
      super(new BorderLayout());

        ButtonBarBuilder builder = new ButtonBarBuilder(new FormDebugPanel());
        builder.setLeftToRightButtonOrder(true);

        builder.addGridded(new JButton("Help"));
        builder.addRelatedGap();
        builder.addGlue();
        builder.addGriddedButtons(new JButton[]{new JButton("Ok")new JButton("Cancel")new JButton("Apply")});
        add(builder.getPanel());
    }


    public static void main(String[] a){
      JFrame f = new JFrame("FormLayout: Button Bar Builder Example 2");
      f.setDefaultCloseOperation(2);
      f.add(new ButtonBarBuilderExample2());
      f.pack();
      f.setVisible(true);
    }
}


           
       
jgoodiesFormLayoutReady.zip( 98 k)
Related examples in the same category
1. FormLayout: Default Alignment Example 2FormLayout: Default Alignment Example 2
2. FormLayout: Explicit Alignment Example 3FormLayout: Explicit Alignment Example 3
3. Demonstrates the different FormLayout alignmentsDemonstrates the different FormLayout alignments
4. The different sizing units provided by the FormLayoutThe different sizing units provided by the FormLayout
5. FormLayout: Size Specification Example 4FormLayout: Size Specification Example 4
6. Demonstrates sizes: constant, minimum, preferredDemonstrates sizes: constant, minimum, preferred
7. Demonstrates the basic FormLayout sizes: constant, minimum, preferredDemonstrates the basic FormLayout sizes: constant, minimum, preferred
8. Three FormLayout component sizes: minimum, default and preferredThree FormLayout component sizes: minimum, default and   preferred
9. FormLayout: Spacing Example 5FormLayout: Spacing Example 5
10. Panel Builder Example 1Panel Builder Example 1
11. Panel Builder Example 2Panel Builder Example 2
12. Columns and rows are specified before the panel is filled with componentsColumns and rows are specified before the panel is filled with components
13. Build a panel with a leading indent column using the DefaultFormBuilderBuild a panel with a leading  indent column using the DefaultFormBuilder
14. FormLayout: Growable Example 8FormLayout: Growable Example 8
15. FormLayout: No Grouping Example 9FormLayout: No Grouping Example 9
16. FormLayout: Grouping Example 10FormLayout: Grouping Example 10
17. Demonstrates a pure use of the FormLayoutDemonstrates a pure use of the FormLayout
18. Columns and rows are specified before the panel is filled with components 1Columns and rows are specified before the panel is filled with components 1
19. How columns and rows can be grouped in FormLayoutHow columns and rows can be grouped in FormLayout
20. FormLayout growing options: none, default, weightedFormLayout growing options: none, default, weighted
21. FormLayout: Default Form Builder Example 1FormLayout: Default Form Builder Example 1
22. Uses the FormLayout and the DefaultFormBuilderUses the FormLayout and the DefaultFormBuilder
23. The use of Factories as provided by the Forms frameworkThe use of Factories as provided by the Forms framework
24. Demonstrates how to find bugs in the layout usingDemonstrates how to find bugs in the layout using
25. Build panels component orientation: left-to-right vs. right-to-leftBuild panels component orientation: left-to-right vs. right-to-left
26. Demonstrates a frequent pitfall when specifying a growing rowDemonstrates a frequent pitfall when specifying a growing row
27. Demonstrates how a JTextArea's preferred size grows with the container if no columns and rows are setDemonstrates how a JTextArea's preferred size grows with the container  if no columns and rows are set
28. FormLayout: Button Bar Builder ExampleFormLayout: Button Bar Builder Example
29. FormLayout: Button Bar Builder Example 3FormLayout: Button Bar Builder Example 3
30. FormLayout: Button Stack Builder Example 1FormLayout: Button Stack Builder Example 1
31. Build button stacks using the ButtonStackBuilderBuild button stacks using the ButtonStackBuilder
32. Demonstrates how to build button bars using a ButtonBarBuilderDemonstrates how to build button bars using a ButtonBarBuilder
33. Demonstrates how to build button bars with a fixed button orderDemonstrates how to build button bars with a fixed button order
34. FormLayout: Basic Example 1FormLayout: Basic Example 1
35. FormLayout: Bounds Example 6FormLayout: Bounds Example 6
36. Create and configure a layout, create a builder, add componentsCreate and configure a layout, create a builder, add components
37. Compares approaches how to append a custom area at the end of a panel built with the DefaultFormBuilderCompares approaches how to append a custom area at the end of  a panel built with the DefaultFormBuilder
38. Shows three approaches how to add custom rows to a form that is built using a DefaultFormBuilderShows three approaches how to add custom rows to a form that is built  using a DefaultFormBuilder
39. How FormLayout applies the default column andHow FormLayout applies the default column and
40. FormLayout: Spanning Example 7FormLayout: Spanning Example 7
41. How components can span multiple columns and rowsHow components can span multiple columns and rows
www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.