ToggleButton implementation

This commit is contained in:
Karl Tauber
2019-09-05 11:06:32 +02:00
parent cd8f969291
commit 4aa3a52c80
8 changed files with 375 additions and 172 deletions

View File

@@ -71,14 +71,16 @@ public class FlatButtonUI
protected void installDefaults( AbstractButton b ) { protected void installDefaults( AbstractButton b ) {
super.installDefaults( b ); super.installDefaults( b );
focusWidth = UIManager.getInt( "Component.focusWidth" ); String prefix = getPropertyPrefix();
arc = UIManager.getInt( "Button.arc" );
disabledText = UIManager.getColor( "Button.disabledText" ); focusWidth = UIManager.getInt( "Component.focusWidth" );
defaultBackground = UIManager.getColor( "Button.default.background" ); arc = UIManager.getInt( prefix + "arc" );
defaultForeground = UIManager.getColor( "Button.default.foreground" );
toolbarHoverBackground = UIManager.getColor( "Button.toolbar.hoverBackground" ); disabledText = UIManager.getColor( prefix + "disabledText" );
toolbarPressedBackground = UIManager.getColor( "Button.toolbar.pressedBackground" ); defaultBackground = UIManager.getColor( prefix + "default.background" );
defaultForeground = UIManager.getColor( prefix + "default.foreground" );
toolbarHoverBackground = UIManager.getColor( prefix + "toolbar.hoverBackground" );
toolbarPressedBackground = UIManager.getColor( prefix + "toolbar.pressedBackground" );
} }
static boolean isContentAreaFilled( Component c ) { static boolean isContentAreaFilled( Component c ) {
@@ -94,7 +96,8 @@ public class FlatButtonUI
if( c.isOpaque() && isContentAreaFilled( c ) ) { if( c.isOpaque() && isContentAreaFilled( c ) ) {
FlatUIUtils.paintParentBackground( g, c ); FlatUIUtils.paintParentBackground( g, c );
if( c.isEnabled() ) { Color background = getBackground( c );
if( background != null ) {
Graphics2D g2 = (Graphics2D) g.create(); Graphics2D g2 = (Graphics2D) g.create();
try { try {
FlatUIUtils.setRenderingHints( g2 ); FlatUIUtils.setRenderingHints( g2 );
@@ -103,7 +106,7 @@ public class FlatButtonUI
float focusWidth = (border instanceof FlatBorder) ? scale( (float) this.focusWidth ) : 0; float focusWidth = (border instanceof FlatBorder) ? scale( (float) this.focusWidth ) : 0;
float arc = (border instanceof FlatButtonBorder || FlatUIUtils.isToolBarButton( c )) ? scale( (float) this.arc ) : 0; float arc = (border instanceof FlatButtonBorder || FlatUIUtils.isToolBarButton( c )) ? scale( (float) this.arc ) : 0;
g2.setColor( getBackground( c ) ); g2.setColor( background );
FlatUIUtils.fillRoundRectangle( g2, 0, 0, c.getWidth(), c.getHeight(), focusWidth, arc ); FlatUIUtils.fillRoundRectangle( g2, 0, 0, c.getWidth(), c.getHeight(), focusWidth, arc );
} finally { } finally {
g2.dispose(); g2.dispose();
@@ -126,7 +129,10 @@ public class FlatButtonUI
textRect.y + fm.getAscent() + getTextShiftOffset() ); textRect.y + fm.getAscent() + getTextShiftOffset() );
} }
private Color getBackground( JComponent c ) { protected Color getBackground( JComponent c ) {
if( !c.isEnabled() )
return null;
ButtonModel model = ((AbstractButton)c).getModel(); ButtonModel model = ((AbstractButton)c).getModel();
// toolbar button // toolbar button
@@ -144,7 +150,7 @@ public class FlatButtonUI
return def ? defaultBackground : c.getBackground(); return def ? defaultBackground : c.getBackground();
} }
private Color getForeground( Component c ) { protected Color getForeground( JComponent c ) {
boolean def = isDefaultButton( c ); boolean def = isDefaultButton( c );
return def ? defaultForeground : c.getForeground(); return def ? defaultForeground : c.getForeground();
} }

View File

@@ -0,0 +1,92 @@
/*
* Copyright 2019 FormDev Software GmbH
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.formdev.flatlaf.ui;
import java.awt.Color;
import javax.swing.AbstractButton;
import javax.swing.ButtonModel;
import javax.swing.JComponent;
import javax.swing.UIManager;
import javax.swing.plaf.ComponentUI;
/**
* Provides the Flat LaF UI delegate for {@link javax.swing.JToggleButton}.
*
* TODO document used UI defaults of superclass
*
* @uiDefault Component.focusWidth int
* @uiDefault ToggleButton.arc int
* @uiDefault ToggleButton.disabledText Color
* @uiDefault ToggleButton.toolbar.hoverBackground Color
* @uiDefault ToggleButton.toolbar.pressedBackground Color
* @uiDefault ToggleButton.selectedBackground Color
* @uiDefault ToggleButton.selectedForeground Color
*
* @author Karl Tauber
*/
public class FlatToggleButtonUI
extends FlatButtonUI
{
protected Color selectedBackground;
protected Color selectedForeground;
protected Color disabledSelectedBackground;
private static ComponentUI instance;
public static ComponentUI createUI( JComponent c ) {
if( instance == null )
instance = new FlatToggleButtonUI();
return instance;
}
@Override
protected String getPropertyPrefix() {
return "ToggleButton.";
}
@Override
protected void installDefaults( AbstractButton b ) {
super.installDefaults( b );
selectedBackground = UIManager.getColor( "ToggleButton.selectedBackground" );
selectedForeground = UIManager.getColor( "ToggleButton.selectedForeground" );
disabledSelectedBackground = UIManager.getColor( "ToggleButton.disabledSelectedBackground" );
}
@Override
protected Color getBackground( JComponent c ) {
ButtonModel model = ((AbstractButton)c).getModel();
if( model.isSelected() ) {
return FlatUIUtils.isToolBarButton( c )
? toolbarPressedBackground
: (c.isEnabled() ? selectedBackground : disabledSelectedBackground);
}
return super.getBackground( c );
}
@Override
protected Color getForeground( JComponent c ) {
ButtonModel model = ((AbstractButton)c).getModel();
if( model.isSelected() && !FlatUIUtils.isToolBarButton( c ) )
return selectedForeground;
return super.getForeground( c );
}
}

View File

@@ -191,6 +191,13 @@ TableHeader.separatorColor=585858
TableHeader.bottomSeparatorColor=585858 TableHeader.bottomSeparatorColor=585858
#---- ToggleButton ----
ToggleButton.selectedBackground=5c6164
ToggleButton.selectedForeground=@foreground
ToggleButton.disabledSelectedBackground=525658
#---- ToolTip ---- #---- ToolTip ----
ToolTip.background=4b4d4d ToolTip.background=4b4d4d

View File

@@ -45,6 +45,7 @@ TableHeaderUI=com.formdev.flatlaf.ui.FlatTableHeaderUI
TextAreaUI=com.formdev.flatlaf.ui.FlatTextAreaUI TextAreaUI=com.formdev.flatlaf.ui.FlatTextAreaUI
TextFieldUI=com.formdev.flatlaf.ui.FlatTextFieldUI TextFieldUI=com.formdev.flatlaf.ui.FlatTextFieldUI
TextPaneUI=com.formdev.flatlaf.ui.FlatTextPaneUI TextPaneUI=com.formdev.flatlaf.ui.FlatTextPaneUI
ToggleButtonUI=com.formdev.flatlaf.ui.FlatToggleButtonUI
ToolBarUI=com.formdev.flatlaf.ui.FlatToolBarUI ToolBarUI=com.formdev.flatlaf.ui.FlatToolBarUI
ToolBarSeparatorUI=com.formdev.flatlaf.ui.FlatToolBarSeparatorUI ToolBarSeparatorUI=com.formdev.flatlaf.ui.FlatToolBarSeparatorUI
ToolTipUI=javax.swing.plaf.basic.BasicToolTipUI ToolTipUI=javax.swing.plaf.basic.BasicToolTipUI
@@ -261,6 +262,22 @@ TextPane.background=@textComponentBackground
TextPane.margin=@textComponentMargin TextPane.margin=@textComponentMargin
#---- ToggleButton ----
ToggleButton.border=com.formdev.flatlaf.ui.FlatButtonBorder
ToggleButton.arc=6
ToggleButton.background=@@Button.background
ToggleButton.startBorderColor=@@Button.startBorderColor
ToggleButton.endBorderColor=@@Button.endBorderColor
ToggleButton.disabledBorderColor=@@Button.disabledBorderColor
ToggleButton.focusedBorderColor=@@Button.focusedBorderColor
ToggleButton.toolbar.hoverBackground=@@Button.toolbar.hoverBackground
ToggleButton.toolbar.pressedBackground=@@Button.toolbar.pressedBackground
#---- ToolBar ---- #---- ToolBar ----
ToolBar.border=com.formdev.flatlaf.ui.FlatToolBarBorder ToolBar.border=com.formdev.flatlaf.ui.FlatToolBarBorder

View File

@@ -191,6 +191,13 @@ TableHeader.separatorColor=e5e5e5
TableHeader.bottomSeparatorColor=e5e5e5 TableHeader.bottomSeparatorColor=e5e5e5
#---- ToggleButton ----
ToggleButton.selectedBackground=cfcfcf
ToggleButton.selectedForeground=@foreground
ToggleButton.disabledSelectedBackground=dfdfdf
#---- ToolTip ---- #---- ToolTip ----
ToolTip.background=f7f7f7 ToolTip.background=f7f7f7

View File

@@ -52,6 +52,11 @@ public class FlatComponentsTest
JButton button1 = new JButton(); JButton button1 = new JButton();
JButton button2 = new JButton(); JButton button2 = new JButton();
FlatComponentsTest.TestDefaultButton button5 = new FlatComponentsTest.TestDefaultButton(); FlatComponentsTest.TestDefaultButton button5 = new FlatComponentsTest.TestDefaultButton();
JLabel toggleButtonLabel = new JLabel();
JToggleButton toggleButton1 = new JToggleButton();
JToggleButton toggleButton2 = new JToggleButton();
JToggleButton toggleButton3 = new JToggleButton();
JToggleButton toggleButton4 = new JToggleButton();
JLabel checkBoxLabel = new JLabel(); JLabel checkBoxLabel = new JLabel();
JCheckBox checkBox1 = new JCheckBox(); JCheckBox checkBox1 = new JCheckBox();
JCheckBox checkBox2 = new JCheckBox(); JCheckBox checkBox2 = new JCheckBox();
@@ -186,6 +191,7 @@ public class FlatComponentsTest
"[]" + "[]" +
"[]" + "[]" +
"[]" + "[]" +
"[]" +
"[]")); "[]"));
//---- labelLabel ---- //---- labelLabel ----
@@ -223,61 +229,85 @@ public class FlatComponentsTest
button5.setDisplayedMnemonicIndex(0); button5.setDisplayedMnemonicIndex(0);
add(button5, "cell 3 1"); add(button5, "cell 3 1");
//---- toggleButtonLabel ----
toggleButtonLabel.setText("JToggleButton:");
add(toggleButtonLabel, "cell 0 2");
//---- toggleButton1 ----
toggleButton1.setText("enabled");
add(toggleButton1, "cell 1 2");
//---- toggleButton2 ----
toggleButton2.setText("disabled");
toggleButton2.setEnabled(false);
add(toggleButton2, "cell 2 2");
//---- toggleButton3 ----
toggleButton3.setText("selected");
toggleButton3.setSelected(true);
add(toggleButton3, "cell 3 2");
//---- toggleButton4 ----
toggleButton4.setText("selected disabled");
toggleButton4.setEnabled(false);
toggleButton4.setSelected(true);
add(toggleButton4, "cell 4 2");
//---- checkBoxLabel ---- //---- checkBoxLabel ----
checkBoxLabel.setText("JCheckBox"); checkBoxLabel.setText("JCheckBox");
add(checkBoxLabel, "cell 0 2"); add(checkBoxLabel, "cell 0 3");
//---- checkBox1 ---- //---- checkBox1 ----
checkBox1.setText("enabled"); checkBox1.setText("enabled");
checkBox1.setMnemonic('A'); checkBox1.setMnemonic('A');
add(checkBox1, "cell 1 2"); add(checkBox1, "cell 1 3");
//---- checkBox2 ---- //---- checkBox2 ----
checkBox2.setText("disabled"); checkBox2.setText("disabled");
checkBox2.setEnabled(false); checkBox2.setEnabled(false);
checkBox2.setMnemonic('D'); checkBox2.setMnemonic('D');
add(checkBox2, "cell 2 2"); add(checkBox2, "cell 2 3");
//---- checkBox3 ---- //---- checkBox3 ----
checkBox3.setText("selected"); checkBox3.setText("selected");
checkBox3.setSelected(true); checkBox3.setSelected(true);
add(checkBox3, "cell 3 2"); add(checkBox3, "cell 3 3");
//---- checkBox4 ---- //---- checkBox4 ----
checkBox4.setText("selected disabled"); checkBox4.setText("selected disabled");
checkBox4.setSelected(true); checkBox4.setSelected(true);
checkBox4.setEnabled(false); checkBox4.setEnabled(false);
add(checkBox4, "cell 4 2"); add(checkBox4, "cell 4 3");
//---- radioButtonLabel ---- //---- radioButtonLabel ----
radioButtonLabel.setText("JRadioButton:"); radioButtonLabel.setText("JRadioButton:");
add(radioButtonLabel, "cell 0 3"); add(radioButtonLabel, "cell 0 4");
//---- radioButton1 ---- //---- radioButton1 ----
radioButton1.setText("enabled"); radioButton1.setText("enabled");
radioButton1.setMnemonic('N'); radioButton1.setMnemonic('N');
add(radioButton1, "cell 1 3"); add(radioButton1, "cell 1 4");
//---- radioButton2 ---- //---- radioButton2 ----
radioButton2.setText("disabled"); radioButton2.setText("disabled");
radioButton2.setEnabled(false); radioButton2.setEnabled(false);
radioButton2.setMnemonic('S'); radioButton2.setMnemonic('S');
add(radioButton2, "cell 2 3"); add(radioButton2, "cell 2 4");
//---- radioButton3 ---- //---- radioButton3 ----
radioButton3.setText("selected"); radioButton3.setText("selected");
radioButton3.setSelected(true); radioButton3.setSelected(true);
add(radioButton3, "cell 3 3"); add(radioButton3, "cell 3 4");
//---- radioButton4 ---- //---- radioButton4 ----
radioButton4.setText("selected disabled"); radioButton4.setText("selected disabled");
radioButton4.setSelected(true); radioButton4.setSelected(true);
radioButton4.setEnabled(false); radioButton4.setEnabled(false);
add(radioButton4, "cell 4 3"); add(radioButton4, "cell 4 4");
//---- comboBoxLabel ---- //---- comboBoxLabel ----
comboBoxLabel.setText("JComboBox:"); comboBoxLabel.setText("JComboBox:");
add(comboBoxLabel, "cell 0 4"); add(comboBoxLabel, "cell 0 5");
//---- comboBox1 ---- //---- comboBox1 ----
comboBox1.setEditable(true); comboBox1.setEditable(true);
@@ -287,7 +317,7 @@ public class FlatComponentsTest
"bb", "bb",
"ccc" "ccc"
})); }));
add(comboBox1, "cell 1 4,growx"); add(comboBox1, "cell 1 5,growx");
//---- comboBox2 ---- //---- comboBox2 ----
comboBox2.setEditable(true); comboBox2.setEditable(true);
@@ -298,7 +328,7 @@ public class FlatComponentsTest
"bb", "bb",
"ccc" "ccc"
})); }));
add(comboBox2, "cell 2 4,growx"); add(comboBox2, "cell 2 5,growx");
//---- comboBox3 ---- //---- comboBox3 ----
comboBox3.setModel(new DefaultComboBoxModel<>(new String[] { comboBox3.setModel(new DefaultComboBoxModel<>(new String[] {
@@ -307,7 +337,7 @@ public class FlatComponentsTest
"bb", "bb",
"ccc" "ccc"
})); }));
add(comboBox3, "cell 3 4,growx"); add(comboBox3, "cell 3 5,growx");
//---- comboBox4 ---- //---- comboBox4 ----
comboBox4.setModel(new DefaultComboBoxModel<>(new String[] { comboBox4.setModel(new DefaultComboBoxModel<>(new String[] {
@@ -317,92 +347,92 @@ public class FlatComponentsTest
"ccc" "ccc"
})); }));
comboBox4.setEnabled(false); comboBox4.setEnabled(false);
add(comboBox4, "cell 4 4,growx"); add(comboBox4, "cell 4 5,growx");
//---- spinnerLabel ---- //---- spinnerLabel ----
spinnerLabel.setText("JSpinner:"); spinnerLabel.setText("JSpinner:");
add(spinnerLabel, "cell 0 5"); add(spinnerLabel, "cell 0 6");
add(spinner1, "cell 1 5,growx"); add(spinner1, "cell 1 6,growx");
//---- spinner2 ---- //---- spinner2 ----
spinner2.setEnabled(false); spinner2.setEnabled(false);
add(spinner2, "cell 2 5,growx"); add(spinner2, "cell 2 6,growx");
//---- textFieldLabel ---- //---- textFieldLabel ----
textFieldLabel.setText("JTextField:"); textFieldLabel.setText("JTextField:");
add(textFieldLabel, "cell 0 6"); add(textFieldLabel, "cell 0 7");
//---- textField1 ---- //---- textField1 ----
textField1.setText("editable"); textField1.setText("editable");
add(textField1, "cell 1 6,growx"); add(textField1, "cell 1 7,growx");
//---- textField2 ---- //---- textField2 ----
textField2.setText("disabled"); textField2.setText("disabled");
textField2.setEnabled(false); textField2.setEnabled(false);
add(textField2, "cell 2 6,growx"); add(textField2, "cell 2 7,growx");
//---- textField3 ---- //---- textField3 ----
textField3.setText("not editable"); textField3.setText("not editable");
textField3.setEditable(false); textField3.setEditable(false);
add(textField3, "cell 3 6,growx"); add(textField3, "cell 3 7,growx");
//---- textField4 ---- //---- textField4 ----
textField4.setText("not editable disabled"); textField4.setText("not editable disabled");
textField4.setEnabled(false); textField4.setEnabled(false);
textField4.setEditable(false); textField4.setEditable(false);
add(textField4, "cell 4 6,growx"); add(textField4, "cell 4 7,growx");
//---- formattedTextFieldLabel ---- //---- formattedTextFieldLabel ----
formattedTextFieldLabel.setText("JFormattedTextField:"); formattedTextFieldLabel.setText("JFormattedTextField:");
add(formattedTextFieldLabel, "cell 0 7"); add(formattedTextFieldLabel, "cell 0 8");
//---- formattedTextField1 ---- //---- formattedTextField1 ----
formattedTextField1.setText("editable"); formattedTextField1.setText("editable");
add(formattedTextField1, "cell 1 7,growx"); add(formattedTextField1, "cell 1 8,growx");
//---- formattedTextField2 ---- //---- formattedTextField2 ----
formattedTextField2.setText("disabled"); formattedTextField2.setText("disabled");
formattedTextField2.setEnabled(false); formattedTextField2.setEnabled(false);
add(formattedTextField2, "cell 2 7,growx"); add(formattedTextField2, "cell 2 8,growx");
//---- formattedTextField3 ---- //---- formattedTextField3 ----
formattedTextField3.setText("not editable"); formattedTextField3.setText("not editable");
formattedTextField3.setEditable(false); formattedTextField3.setEditable(false);
add(formattedTextField3, "cell 3 7,growx"); add(formattedTextField3, "cell 3 8,growx");
//---- formattedTextField4 ---- //---- formattedTextField4 ----
formattedTextField4.setText("not editable disabled"); formattedTextField4.setText("not editable disabled");
formattedTextField4.setEnabled(false); formattedTextField4.setEnabled(false);
formattedTextField4.setEditable(false); formattedTextField4.setEditable(false);
add(formattedTextField4, "cell 4 7,growx"); add(formattedTextField4, "cell 4 8,growx");
//---- passwordFieldLabel ---- //---- passwordFieldLabel ----
passwordFieldLabel.setText("JPasswordField:"); passwordFieldLabel.setText("JPasswordField:");
add(passwordFieldLabel, "cell 0 8"); add(passwordFieldLabel, "cell 0 9");
//---- passwordField1 ---- //---- passwordField1 ----
passwordField1.setText("editable"); passwordField1.setText("editable");
add(passwordField1, "cell 1 8,growx"); add(passwordField1, "cell 1 9,growx");
//---- passwordField2 ---- //---- passwordField2 ----
passwordField2.setText("disabled"); passwordField2.setText("disabled");
passwordField2.setEnabled(false); passwordField2.setEnabled(false);
add(passwordField2, "cell 2 8,growx"); add(passwordField2, "cell 2 9,growx");
//---- passwordField3 ---- //---- passwordField3 ----
passwordField3.setText("not editable"); passwordField3.setText("not editable");
passwordField3.setEditable(false); passwordField3.setEditable(false);
add(passwordField3, "cell 3 8,growx"); add(passwordField3, "cell 3 9,growx");
//---- passwordField4 ---- //---- passwordField4 ----
passwordField4.setText("not editable disabled"); passwordField4.setText("not editable disabled");
passwordField4.setEnabled(false); passwordField4.setEnabled(false);
passwordField4.setEditable(false); passwordField4.setEditable(false);
add(passwordField4, "cell 4 8,growx"); add(passwordField4, "cell 4 9,growx");
//---- textAreaLabel ---- //---- textAreaLabel ----
textAreaLabel.setText("JTextArea:"); textAreaLabel.setText("JTextArea:");
add(textAreaLabel, "cell 0 9"); add(textAreaLabel, "cell 0 10");
//======== scrollPane1 ======== //======== scrollPane1 ========
{ {
@@ -414,7 +444,7 @@ public class FlatComponentsTest
textArea1.setRows(2); textArea1.setRows(2);
scrollPane1.setViewportView(textArea1); scrollPane1.setViewportView(textArea1);
} }
add(scrollPane1, "cell 1 9,growx"); add(scrollPane1, "cell 1 10,growx");
//======== scrollPane2 ======== //======== scrollPane2 ========
{ {
@@ -427,7 +457,7 @@ public class FlatComponentsTest
textArea2.setEnabled(false); textArea2.setEnabled(false);
scrollPane2.setViewportView(textArea2); scrollPane2.setViewportView(textArea2);
} }
add(scrollPane2, "cell 2 9,growx"); add(scrollPane2, "cell 2 10,growx");
//======== scrollPane3 ======== //======== scrollPane3 ========
{ {
@@ -440,7 +470,7 @@ public class FlatComponentsTest
textArea3.setEditable(false); textArea3.setEditable(false);
scrollPane3.setViewportView(textArea3); scrollPane3.setViewportView(textArea3);
} }
add(scrollPane3, "cell 3 9,growx"); add(scrollPane3, "cell 3 10,growx");
//======== scrollPane4 ======== //======== scrollPane4 ========
{ {
@@ -454,16 +484,16 @@ public class FlatComponentsTest
textArea4.setEnabled(false); textArea4.setEnabled(false);
scrollPane4.setViewportView(textArea4); scrollPane4.setViewportView(textArea4);
} }
add(scrollPane4, "cell 4 9,growx"); add(scrollPane4, "cell 4 10,growx");
//---- textArea5 ---- //---- textArea5 ----
textArea5.setRows(2); textArea5.setRows(2);
textArea5.setText("no scroll pane"); textArea5.setText("no scroll pane");
add(textArea5, "cell 5 9,growx"); add(textArea5, "cell 5 10,growx");
//---- editorPaneLabel ---- //---- editorPaneLabel ----
editorPaneLabel.setText("JEditorPane"); editorPaneLabel.setText("JEditorPane");
add(editorPaneLabel, "cell 0 10"); add(editorPaneLabel, "cell 0 11");
//======== scrollPane5 ======== //======== scrollPane5 ========
{ {
@@ -474,7 +504,7 @@ public class FlatComponentsTest
editorPane1.setText("editable"); editorPane1.setText("editable");
scrollPane5.setViewportView(editorPane1); scrollPane5.setViewportView(editorPane1);
} }
add(scrollPane5, "cell 1 10,growx"); add(scrollPane5, "cell 1 11,growx");
//======== scrollPane6 ======== //======== scrollPane6 ========
{ {
@@ -486,7 +516,7 @@ public class FlatComponentsTest
editorPane2.setEnabled(false); editorPane2.setEnabled(false);
scrollPane6.setViewportView(editorPane2); scrollPane6.setViewportView(editorPane2);
} }
add(scrollPane6, "cell 2 10,growx"); add(scrollPane6, "cell 2 11,growx");
//======== scrollPane7 ======== //======== scrollPane7 ========
{ {
@@ -498,7 +528,7 @@ public class FlatComponentsTest
editorPane3.setEditable(false); editorPane3.setEditable(false);
scrollPane7.setViewportView(editorPane3); scrollPane7.setViewportView(editorPane3);
} }
add(scrollPane7, "cell 3 10,growx"); add(scrollPane7, "cell 3 11,growx");
//======== scrollPane8 ======== //======== scrollPane8 ========
{ {
@@ -511,15 +541,15 @@ public class FlatComponentsTest
editorPane4.setEnabled(false); editorPane4.setEnabled(false);
scrollPane8.setViewportView(editorPane4); scrollPane8.setViewportView(editorPane4);
} }
add(scrollPane8, "cell 4 10,growx"); add(scrollPane8, "cell 4 11,growx");
//---- editorPane5 ---- //---- editorPane5 ----
editorPane5.setText("no scroll pane"); editorPane5.setText("no scroll pane");
add(editorPane5, "cell 5 10,growx"); add(editorPane5, "cell 5 11,growx");
//---- textPaneLabel ---- //---- textPaneLabel ----
textPaneLabel.setText("JTextPane:"); textPaneLabel.setText("JTextPane:");
add(textPaneLabel, "cell 0 11"); add(textPaneLabel, "cell 0 12");
//======== scrollPane9 ======== //======== scrollPane9 ========
{ {
@@ -530,7 +560,7 @@ public class FlatComponentsTest
textPane1.setText("editable"); textPane1.setText("editable");
scrollPane9.setViewportView(textPane1); scrollPane9.setViewportView(textPane1);
} }
add(scrollPane9, "cell 1 11,growx"); add(scrollPane9, "cell 1 12,growx");
//======== scrollPane10 ======== //======== scrollPane10 ========
{ {
@@ -542,7 +572,7 @@ public class FlatComponentsTest
textPane2.setEnabled(false); textPane2.setEnabled(false);
scrollPane10.setViewportView(textPane2); scrollPane10.setViewportView(textPane2);
} }
add(scrollPane10, "cell 2 11,growx"); add(scrollPane10, "cell 2 12,growx");
//======== scrollPane11 ======== //======== scrollPane11 ========
{ {
@@ -554,7 +584,7 @@ public class FlatComponentsTest
textPane3.setEditable(false); textPane3.setEditable(false);
scrollPane11.setViewportView(textPane3); scrollPane11.setViewportView(textPane3);
} }
add(scrollPane11, "cell 3 11,growx"); add(scrollPane11, "cell 3 12,growx");
//======== scrollPane12 ======== //======== scrollPane12 ========
{ {
@@ -567,15 +597,15 @@ public class FlatComponentsTest
textPane4.setEnabled(false); textPane4.setEnabled(false);
scrollPane12.setViewportView(textPane4); scrollPane12.setViewportView(textPane4);
} }
add(scrollPane12, "cell 4 11,growx"); add(scrollPane12, "cell 4 12,growx");
//---- textPane5 ---- //---- textPane5 ----
textPane5.setText("no scroll pane"); textPane5.setText("no scroll pane");
add(textPane5, "cell 5 11,growx"); add(textPane5, "cell 5 12,growx");
//---- scrollPaneLabel ---- //---- scrollPaneLabel ----
scrollPaneLabel.setText("JScrollPane:"); scrollPaneLabel.setText("JScrollPane:");
add(scrollPaneLabel, "cell 0 12"); add(scrollPaneLabel, "cell 0 13");
//======== scrollPane13 ======== //======== scrollPane13 ========
{ {
@@ -589,21 +619,21 @@ public class FlatComponentsTest
} }
scrollPane13.setViewportView(panel1); scrollPane13.setViewportView(panel1);
} }
add(scrollPane13, "cell 1 12,grow,width 70,height 70"); add(scrollPane13, "cell 1 13,grow,width 70,height 70");
add(scrollBar2, "cell 2 12 1 4,growy"); add(scrollBar2, "cell 2 13 1 4,growy");
//---- scrollBar3 ---- //---- scrollBar3 ----
scrollBar3.setEnabled(false); scrollBar3.setEnabled(false);
add(scrollBar3, "cell 2 12 1 4,growy"); add(scrollBar3, "cell 2 13 1 4,growy");
//---- separator2 ---- //---- separator2 ----
separator2.setOrientation(SwingConstants.VERTICAL); separator2.setOrientation(SwingConstants.VERTICAL);
add(separator2, "cell 2 12 1 4,growy"); add(separator2, "cell 2 13 1 4,growy");
//---- slider2 ---- //---- slider2 ----
slider2.setOrientation(SwingConstants.VERTICAL); slider2.setOrientation(SwingConstants.VERTICAL);
slider2.setValue(30); slider2.setValue(30);
add(slider2, "cell 2 12 1 4,growy"); add(slider2, "cell 2 13 1 4,growy");
//---- slider4 ---- //---- slider4 ----
slider4.setMinorTickSpacing(10); slider4.setMinorTickSpacing(10);
@@ -612,19 +642,19 @@ public class FlatComponentsTest
slider4.setPaintLabels(true); slider4.setPaintLabels(true);
slider4.setOrientation(SwingConstants.VERTICAL); slider4.setOrientation(SwingConstants.VERTICAL);
slider4.setValue(30); slider4.setValue(30);
add(slider4, "cell 2 12 1 4,growy"); add(slider4, "cell 2 13 1 4,growy");
add(scrollPane14, "cell 3 12,grow"); add(scrollPane14, "cell 3 13,grow");
//---- progressBar3 ---- //---- progressBar3 ----
progressBar3.setOrientation(SwingConstants.VERTICAL); progressBar3.setOrientation(SwingConstants.VERTICAL);
progressBar3.setValue(50); progressBar3.setValue(50);
add(progressBar3, "cell 4 12 1 4,growy"); add(progressBar3, "cell 4 13 1 4,growy");
//---- progressBar4 ---- //---- progressBar4 ----
progressBar4.setOrientation(SwingConstants.VERTICAL); progressBar4.setOrientation(SwingConstants.VERTICAL);
progressBar4.setValue(55); progressBar4.setValue(55);
progressBar4.setStringPainted(true); progressBar4.setStringPainted(true);
add(progressBar4, "cell 4 12 1 4,growy"); add(progressBar4, "cell 4 13 1 4,growy");
//======== toolBar2 ======== //======== toolBar2 ========
{ {
@@ -647,38 +677,38 @@ public class FlatComponentsTest
toggleButton7.setIcon(UIManager.getIcon("Tree.closedIcon")); toggleButton7.setIcon(UIManager.getIcon("Tree.closedIcon"));
toolBar2.add(toggleButton7); toolBar2.add(toggleButton7);
} }
add(toolBar2, "cell 4 12 1 4,growy"); add(toolBar2, "cell 4 13 1 4,growy");
//---- scrollBarLabel ---- //---- scrollBarLabel ----
scrollBarLabel.setText("JScrollBar:"); scrollBarLabel.setText("JScrollBar:");
add(scrollBarLabel, "cell 0 13"); add(scrollBarLabel, "cell 0 14");
//---- scrollBar1 ---- //---- scrollBar1 ----
scrollBar1.setOrientation(Adjustable.HORIZONTAL); scrollBar1.setOrientation(Adjustable.HORIZONTAL);
add(scrollBar1, "cell 1 13,growx"); add(scrollBar1, "cell 1 14,growx");
//---- scrollBar4 ---- //---- scrollBar4 ----
scrollBar4.setOrientation(Adjustable.HORIZONTAL); scrollBar4.setOrientation(Adjustable.HORIZONTAL);
scrollBar4.setEnabled(false); scrollBar4.setEnabled(false);
add(scrollBar4, "cell 1 14,growx"); add(scrollBar4, "cell 1 15,growx");
//---- separatorLabel ---- //---- separatorLabel ----
separatorLabel.setText("JSeparator:"); separatorLabel.setText("JSeparator:");
add(separatorLabel, "cell 0 15"); add(separatorLabel, "cell 0 16");
add(separator1, "cell 1 15,growx"); add(separator1, "cell 1 16,growx");
//---- sliderLabel ---- //---- sliderLabel ----
sliderLabel.setText("JSlider:"); sliderLabel.setText("JSlider:");
add(sliderLabel, "cell 0 16"); add(sliderLabel, "cell 0 17");
//---- slider1 ---- //---- slider1 ----
slider1.setValue(30); slider1.setValue(30);
add(slider1, "cell 1 16 3 1,aligny top,grow 100 0"); add(slider1, "cell 1 17 3 1,aligny top,grow 100 0");
//---- slider6 ---- //---- slider6 ----
slider6.setEnabled(false); slider6.setEnabled(false);
slider6.setValue(30); slider6.setValue(30);
add(slider6, "cell 1 16 3 1,aligny top,growy 0"); add(slider6, "cell 1 17 3 1,aligny top,growy 0");
//---- slider3 ---- //---- slider3 ----
slider3.setMinorTickSpacing(10); slider3.setMinorTickSpacing(10);
@@ -686,7 +716,7 @@ public class FlatComponentsTest
slider3.setMajorTickSpacing(50); slider3.setMajorTickSpacing(50);
slider3.setPaintLabels(true); slider3.setPaintLabels(true);
slider3.setValue(30); slider3.setValue(30);
add(slider3, "cell 1 17 3 1,aligny top,grow 100 0"); add(slider3, "cell 1 18 3 1,aligny top,grow 100 0");
//---- slider5 ---- //---- slider5 ----
slider5.setMinorTickSpacing(10); slider5.setMinorTickSpacing(10);
@@ -695,37 +725,37 @@ public class FlatComponentsTest
slider5.setPaintLabels(true); slider5.setPaintLabels(true);
slider5.setEnabled(false); slider5.setEnabled(false);
slider5.setValue(30); slider5.setValue(30);
add(slider5, "cell 1 17 3 1,aligny top,growy 0"); add(slider5, "cell 1 18 3 1,aligny top,growy 0");
//---- progressBarLabel ---- //---- progressBarLabel ----
progressBarLabel.setText("JProgressBar:"); progressBarLabel.setText("JProgressBar:");
add(progressBarLabel, "cell 0 18"); add(progressBarLabel, "cell 0 19");
//---- progressBar1 ---- //---- progressBar1 ----
progressBar1.setValue(50); progressBar1.setValue(50);
add(progressBar1, "cell 1 18 3 1,growx"); add(progressBar1, "cell 1 19 3 1,growx");
//---- progressBar2 ---- //---- progressBar2 ----
progressBar2.setStringPainted(true); progressBar2.setStringPainted(true);
progressBar2.setValue(55); progressBar2.setValue(55);
add(progressBar2, "cell 1 18 3 1,growx"); add(progressBar2, "cell 1 19 3 1,growx");
//---- indeterminateCheckBox ---- //---- indeterminateCheckBox ----
indeterminateCheckBox.setText("indeterminate"); indeterminateCheckBox.setText("indeterminate");
indeterminateCheckBox.addActionListener(e -> indeterminateCheckBoxActionPerformed()); indeterminateCheckBox.addActionListener(e -> indeterminateCheckBoxActionPerformed());
add(indeterminateCheckBox, "cell 4 18"); add(indeterminateCheckBox, "cell 4 19");
//---- toolTipLabel ---- //---- toolTipLabel ----
toolTipLabel.setText("JToolTip:"); toolTipLabel.setText("JToolTip:");
add(toolTipLabel, "cell 0 19"); add(toolTipLabel, "cell 0 20");
//---- toolTip1 ---- //---- toolTip1 ----
toolTip1.setTipText("Some text in tool tip."); toolTip1.setTipText("Some text in tool tip.");
add(toolTip1, "cell 1 19 3 1"); add(toolTip1, "cell 1 20 3 1");
//---- toolBarLabel ---- //---- toolBarLabel ----
toolBarLabel.setText("JToolBar:"); toolBarLabel.setText("JToolBar:");
add(toolBarLabel, "cell 0 20"); add(toolBarLabel, "cell 0 21");
//======== toolBar1 ======== //======== toolBar1 ========
{ {
@@ -752,9 +782,10 @@ public class FlatComponentsTest
//---- toggleButton6 ---- //---- toggleButton6 ----
toggleButton6.setText("Toggle"); toggleButton6.setText("Toggle");
toggleButton6.setIcon(UIManager.getIcon("Tree.leafIcon")); toggleButton6.setIcon(UIManager.getIcon("Tree.leafIcon"));
toggleButton6.setSelected(true);
toolBar1.add(toggleButton6); toolBar1.add(toggleButton6);
} }
add(toolBar1, "cell 1 20 3 1,growx"); add(toolBar1, "cell 1 21 3 1,growx");
// JFormDesigner - End of component initialization //GEN-END:initComponents // JFormDesigner - End of component initialization //GEN-END:initComponents
} }

View File

@@ -9,7 +9,7 @@ new FormModel {
add( new FormContainer( "javax.swing.JPanel", new FormLayoutManager( class net.miginfocom.swing.MigLayout ) { add( new FormContainer( "javax.swing.JPanel", new FormLayoutManager( class net.miginfocom.swing.MigLayout ) {
"$layoutConstraints": "insets 0,hidemode 3,gap 5 5,ltr" "$layoutConstraints": "insets 0,hidemode 3,gap 5 5,ltr"
"$columnConstraints": "[][][][][][]" "$columnConstraints": "[][][][][][]"
"$rowConstraints": "[][][][][][][][][][][][][][][][][][][][][]" "$rowConstraints": "[][][][][][][][][][][][][][][][][][][][][][]"
} ) { } ) {
name: "this" name: "this"
add( new FormComponent( "javax.swing.JLabel" ) { add( new FormComponent( "javax.swing.JLabel" ) {
@@ -61,18 +61,52 @@ new FormModel {
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) { }, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 3 1" "value": "cell 3 1"
} ) } )
add( new FormComponent( "javax.swing.JLabel" ) {
name: "toggleButtonLabel"
"text": "JToggleButton:"
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 0 2"
} )
add( new FormComponent( "javax.swing.JToggleButton" ) {
name: "toggleButton1"
"text": "enabled"
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 1 2"
} )
add( new FormComponent( "javax.swing.JToggleButton" ) {
name: "toggleButton2"
"text": "disabled"
"enabled": false
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 2 2"
} )
add( new FormComponent( "javax.swing.JToggleButton" ) {
name: "toggleButton3"
"text": "selected"
"selected": true
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 3 2"
} )
add( new FormComponent( "javax.swing.JToggleButton" ) {
name: "toggleButton4"
"text": "selected disabled"
"enabled": false
"selected": true
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 4 2"
} )
add( new FormComponent( "javax.swing.JLabel" ) { add( new FormComponent( "javax.swing.JLabel" ) {
name: "checkBoxLabel" name: "checkBoxLabel"
"text": "JCheckBox" "text": "JCheckBox"
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) { }, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 0 2" "value": "cell 0 3"
} ) } )
add( new FormComponent( "javax.swing.JCheckBox" ) { add( new FormComponent( "javax.swing.JCheckBox" ) {
name: "checkBox1" name: "checkBox1"
"text": "enabled" "text": "enabled"
"mnemonic": 65 "mnemonic": 65
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) { }, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 1 2" "value": "cell 1 3"
} ) } )
add( new FormComponent( "javax.swing.JCheckBox" ) { add( new FormComponent( "javax.swing.JCheckBox" ) {
name: "checkBox2" name: "checkBox2"
@@ -80,14 +114,14 @@ new FormModel {
"enabled": false "enabled": false
"mnemonic": 68 "mnemonic": 68
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) { }, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 2 2" "value": "cell 2 3"
} ) } )
add( new FormComponent( "javax.swing.JCheckBox" ) { add( new FormComponent( "javax.swing.JCheckBox" ) {
name: "checkBox3" name: "checkBox3"
"text": "selected" "text": "selected"
"selected": true "selected": true
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) { }, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 3 2" "value": "cell 3 3"
} ) } )
add( new FormComponent( "javax.swing.JCheckBox" ) { add( new FormComponent( "javax.swing.JCheckBox" ) {
name: "checkBox4" name: "checkBox4"
@@ -95,20 +129,20 @@ new FormModel {
"selected": true "selected": true
"enabled": false "enabled": false
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) { }, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 4 2" "value": "cell 4 3"
} ) } )
add( new FormComponent( "javax.swing.JLabel" ) { add( new FormComponent( "javax.swing.JLabel" ) {
name: "radioButtonLabel" name: "radioButtonLabel"
"text": "JRadioButton:" "text": "JRadioButton:"
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) { }, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 0 3" "value": "cell 0 4"
} ) } )
add( new FormComponent( "javax.swing.JRadioButton" ) { add( new FormComponent( "javax.swing.JRadioButton" ) {
name: "radioButton1" name: "radioButton1"
"text": "enabled" "text": "enabled"
"mnemonic": 78 "mnemonic": 78
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) { }, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 1 3" "value": "cell 1 4"
} ) } )
add( new FormComponent( "javax.swing.JRadioButton" ) { add( new FormComponent( "javax.swing.JRadioButton" ) {
name: "radioButton2" name: "radioButton2"
@@ -116,14 +150,14 @@ new FormModel {
"enabled": false "enabled": false
"mnemonic": 83 "mnemonic": 83
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) { }, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 2 3" "value": "cell 2 4"
} ) } )
add( new FormComponent( "javax.swing.JRadioButton" ) { add( new FormComponent( "javax.swing.JRadioButton" ) {
name: "radioButton3" name: "radioButton3"
"text": "selected" "text": "selected"
"selected": true "selected": true
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) { }, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 3 3" "value": "cell 3 4"
} ) } )
add( new FormComponent( "javax.swing.JRadioButton" ) { add( new FormComponent( "javax.swing.JRadioButton" ) {
name: "radioButton4" name: "radioButton4"
@@ -131,13 +165,13 @@ new FormModel {
"selected": true "selected": true
"enabled": false "enabled": false
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) { }, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 4 3" "value": "cell 4 4"
} ) } )
add( new FormComponent( "javax.swing.JLabel" ) { add( new FormComponent( "javax.swing.JLabel" ) {
name: "comboBoxLabel" name: "comboBoxLabel"
"text": "JComboBox:" "text": "JComboBox:"
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) { }, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 0 4" "value": "cell 0 5"
} ) } )
add( new FormComponent( "javax.swing.JComboBox" ) { add( new FormComponent( "javax.swing.JComboBox" ) {
name: "comboBox1" name: "comboBox1"
@@ -150,7 +184,7 @@ new FormModel {
addElement( "ccc" ) addElement( "ccc" )
} }
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) { }, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 1 4,growx" "value": "cell 1 5,growx"
} ) } )
add( new FormComponent( "javax.swing.JComboBox" ) { add( new FormComponent( "javax.swing.JComboBox" ) {
name: "comboBox2" name: "comboBox2"
@@ -164,7 +198,7 @@ new FormModel {
addElement( "ccc" ) addElement( "ccc" )
} }
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) { }, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 2 4,growx" "value": "cell 2 5,growx"
} ) } )
add( new FormComponent( "javax.swing.JComboBox" ) { add( new FormComponent( "javax.swing.JComboBox" ) {
name: "comboBox3" name: "comboBox3"
@@ -176,7 +210,7 @@ new FormModel {
addElement( "ccc" ) addElement( "ccc" )
} }
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) { }, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 3 4,growx" "value": "cell 3 5,growx"
} ) } )
add( new FormComponent( "javax.swing.JComboBox" ) { add( new FormComponent( "javax.swing.JComboBox" ) {
name: "comboBox4" name: "comboBox4"
@@ -189,50 +223,50 @@ new FormModel {
} }
"enabled": false "enabled": false
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) { }, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 4 4,growx" "value": "cell 4 5,growx"
} ) } )
add( new FormComponent( "javax.swing.JLabel" ) { add( new FormComponent( "javax.swing.JLabel" ) {
name: "spinnerLabel" name: "spinnerLabel"
"text": "JSpinner:" "text": "JSpinner:"
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) { }, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 0 5" "value": "cell 0 6"
} ) } )
add( new FormComponent( "javax.swing.JSpinner" ) { add( new FormComponent( "javax.swing.JSpinner" ) {
name: "spinner1" name: "spinner1"
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) { }, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 1 5,growx" "value": "cell 1 6,growx"
} ) } )
add( new FormComponent( "javax.swing.JSpinner" ) { add( new FormComponent( "javax.swing.JSpinner" ) {
name: "spinner2" name: "spinner2"
"enabled": false "enabled": false
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) { }, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 2 5,growx" "value": "cell 2 6,growx"
} ) } )
add( new FormComponent( "javax.swing.JLabel" ) { add( new FormComponent( "javax.swing.JLabel" ) {
name: "textFieldLabel" name: "textFieldLabel"
"text": "JTextField:" "text": "JTextField:"
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) { }, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 0 6" "value": "cell 0 7"
} ) } )
add( new FormComponent( "javax.swing.JTextField" ) { add( new FormComponent( "javax.swing.JTextField" ) {
name: "textField1" name: "textField1"
"text": "editable" "text": "editable"
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) { }, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 1 6,growx" "value": "cell 1 7,growx"
} ) } )
add( new FormComponent( "javax.swing.JTextField" ) { add( new FormComponent( "javax.swing.JTextField" ) {
name: "textField2" name: "textField2"
"text": "disabled" "text": "disabled"
"enabled": false "enabled": false
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) { }, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 2 6,growx" "value": "cell 2 7,growx"
} ) } )
add( new FormComponent( "javax.swing.JTextField" ) { add( new FormComponent( "javax.swing.JTextField" ) {
name: "textField3" name: "textField3"
"text": "not editable" "text": "not editable"
"editable": false "editable": false
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) { }, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 3 6,growx" "value": "cell 3 7,growx"
} ) } )
add( new FormComponent( "javax.swing.JTextField" ) { add( new FormComponent( "javax.swing.JTextField" ) {
name: "textField4" name: "textField4"
@@ -240,33 +274,33 @@ new FormModel {
"enabled": false "enabled": false
"editable": false "editable": false
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) { }, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 4 6,growx" "value": "cell 4 7,growx"
} ) } )
add( new FormComponent( "javax.swing.JLabel" ) { add( new FormComponent( "javax.swing.JLabel" ) {
name: "formattedTextFieldLabel" name: "formattedTextFieldLabel"
"text": "JFormattedTextField:" "text": "JFormattedTextField:"
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) { }, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 0 7" "value": "cell 0 8"
} ) } )
add( new FormComponent( "javax.swing.JFormattedTextField" ) { add( new FormComponent( "javax.swing.JFormattedTextField" ) {
name: "formattedTextField1" name: "formattedTextField1"
"text": "editable" "text": "editable"
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) { }, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 1 7,growx" "value": "cell 1 8,growx"
} ) } )
add( new FormComponent( "javax.swing.JFormattedTextField" ) { add( new FormComponent( "javax.swing.JFormattedTextField" ) {
name: "formattedTextField2" name: "formattedTextField2"
"text": "disabled" "text": "disabled"
"enabled": false "enabled": false
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) { }, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 2 7,growx" "value": "cell 2 8,growx"
} ) } )
add( new FormComponent( "javax.swing.JFormattedTextField" ) { add( new FormComponent( "javax.swing.JFormattedTextField" ) {
name: "formattedTextField3" name: "formattedTextField3"
"text": "not editable" "text": "not editable"
"editable": false "editable": false
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) { }, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 3 7,growx" "value": "cell 3 8,growx"
} ) } )
add( new FormComponent( "javax.swing.JFormattedTextField" ) { add( new FormComponent( "javax.swing.JFormattedTextField" ) {
name: "formattedTextField4" name: "formattedTextField4"
@@ -274,33 +308,33 @@ new FormModel {
"enabled": false "enabled": false
"editable": false "editable": false
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) { }, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 4 7,growx" "value": "cell 4 8,growx"
} ) } )
add( new FormComponent( "javax.swing.JLabel" ) { add( new FormComponent( "javax.swing.JLabel" ) {
name: "passwordFieldLabel" name: "passwordFieldLabel"
"text": "JPasswordField:" "text": "JPasswordField:"
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) { }, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 0 8" "value": "cell 0 9"
} ) } )
add( new FormComponent( "javax.swing.JPasswordField" ) { add( new FormComponent( "javax.swing.JPasswordField" ) {
name: "passwordField1" name: "passwordField1"
"text": "editable" "text": "editable"
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) { }, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 1 8,growx" "value": "cell 1 9,growx"
} ) } )
add( new FormComponent( "javax.swing.JPasswordField" ) { add( new FormComponent( "javax.swing.JPasswordField" ) {
name: "passwordField2" name: "passwordField2"
"text": "disabled" "text": "disabled"
"enabled": false "enabled": false
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) { }, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 2 8,growx" "value": "cell 2 9,growx"
} ) } )
add( new FormComponent( "javax.swing.JPasswordField" ) { add( new FormComponent( "javax.swing.JPasswordField" ) {
name: "passwordField3" name: "passwordField3"
"text": "not editable" "text": "not editable"
"editable": false "editable": false
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) { }, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 3 8,growx" "value": "cell 3 9,growx"
} ) } )
add( new FormComponent( "javax.swing.JPasswordField" ) { add( new FormComponent( "javax.swing.JPasswordField" ) {
name: "passwordField4" name: "passwordField4"
@@ -308,13 +342,13 @@ new FormModel {
"enabled": false "enabled": false
"editable": false "editable": false
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) { }, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 4 8,growx" "value": "cell 4 9,growx"
} ) } )
add( new FormComponent( "javax.swing.JLabel" ) { add( new FormComponent( "javax.swing.JLabel" ) {
name: "textAreaLabel" name: "textAreaLabel"
"text": "JTextArea:" "text": "JTextArea:"
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) { }, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 0 9" "value": "cell 0 10"
} ) } )
add( new FormContainer( "javax.swing.JScrollPane", new FormLayoutManager( class javax.swing.JScrollPane ) ) { add( new FormContainer( "javax.swing.JScrollPane", new FormLayoutManager( class javax.swing.JScrollPane ) ) {
name: "scrollPane1" name: "scrollPane1"
@@ -326,7 +360,7 @@ new FormModel {
"rows": 2 "rows": 2
} ) } )
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) { }, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 1 9,growx" "value": "cell 1 10,growx"
} ) } )
add( new FormContainer( "javax.swing.JScrollPane", new FormLayoutManager( class javax.swing.JScrollPane ) ) { add( new FormContainer( "javax.swing.JScrollPane", new FormLayoutManager( class javax.swing.JScrollPane ) ) {
name: "scrollPane2" name: "scrollPane2"
@@ -339,7 +373,7 @@ new FormModel {
"enabled": false "enabled": false
} ) } )
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) { }, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 2 9,growx" "value": "cell 2 10,growx"
} ) } )
add( new FormContainer( "javax.swing.JScrollPane", new FormLayoutManager( class javax.swing.JScrollPane ) ) { add( new FormContainer( "javax.swing.JScrollPane", new FormLayoutManager( class javax.swing.JScrollPane ) ) {
name: "scrollPane3" name: "scrollPane3"
@@ -352,7 +386,7 @@ new FormModel {
"editable": false "editable": false
} ) } )
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) { }, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 3 9,growx" "value": "cell 3 10,growx"
} ) } )
add( new FormContainer( "javax.swing.JScrollPane", new FormLayoutManager( class javax.swing.JScrollPane ) ) { add( new FormContainer( "javax.swing.JScrollPane", new FormLayoutManager( class javax.swing.JScrollPane ) ) {
name: "scrollPane4" name: "scrollPane4"
@@ -366,20 +400,20 @@ new FormModel {
"enabled": false "enabled": false
} ) } )
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) { }, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 4 9,growx" "value": "cell 4 10,growx"
} ) } )
add( new FormComponent( "javax.swing.JTextArea" ) { add( new FormComponent( "javax.swing.JTextArea" ) {
name: "textArea5" name: "textArea5"
"rows": 2 "rows": 2
"text": "no scroll pane" "text": "no scroll pane"
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) { }, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 5 9,growx" "value": "cell 5 10,growx"
} ) } )
add( new FormComponent( "javax.swing.JLabel" ) { add( new FormComponent( "javax.swing.JLabel" ) {
name: "editorPaneLabel" name: "editorPaneLabel"
"text": "JEditorPane" "text": "JEditorPane"
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) { }, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 0 10" "value": "cell 0 11"
} ) } )
add( new FormContainer( "javax.swing.JScrollPane", new FormLayoutManager( class javax.swing.JScrollPane ) ) { add( new FormContainer( "javax.swing.JScrollPane", new FormLayoutManager( class javax.swing.JScrollPane ) ) {
name: "scrollPane5" name: "scrollPane5"
@@ -390,7 +424,7 @@ new FormModel {
"text": "editable" "text": "editable"
} ) } )
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) { }, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 1 10,growx" "value": "cell 1 11,growx"
} ) } )
add( new FormContainer( "javax.swing.JScrollPane", new FormLayoutManager( class javax.swing.JScrollPane ) ) { add( new FormContainer( "javax.swing.JScrollPane", new FormLayoutManager( class javax.swing.JScrollPane ) ) {
name: "scrollPane6" name: "scrollPane6"
@@ -402,7 +436,7 @@ new FormModel {
"enabled": false "enabled": false
} ) } )
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) { }, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 2 10,growx" "value": "cell 2 11,growx"
} ) } )
add( new FormContainer( "javax.swing.JScrollPane", new FormLayoutManager( class javax.swing.JScrollPane ) ) { add( new FormContainer( "javax.swing.JScrollPane", new FormLayoutManager( class javax.swing.JScrollPane ) ) {
name: "scrollPane7" name: "scrollPane7"
@@ -414,7 +448,7 @@ new FormModel {
"editable": false "editable": false
} ) } )
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) { }, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 3 10,growx" "value": "cell 3 11,growx"
} ) } )
add( new FormContainer( "javax.swing.JScrollPane", new FormLayoutManager( class javax.swing.JScrollPane ) ) { add( new FormContainer( "javax.swing.JScrollPane", new FormLayoutManager( class javax.swing.JScrollPane ) ) {
name: "scrollPane8" name: "scrollPane8"
@@ -427,19 +461,19 @@ new FormModel {
"enabled": false "enabled": false
} ) } )
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) { }, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 4 10,growx" "value": "cell 4 11,growx"
} ) } )
add( new FormComponent( "javax.swing.JEditorPane" ) { add( new FormComponent( "javax.swing.JEditorPane" ) {
name: "editorPane5" name: "editorPane5"
"text": "no scroll pane" "text": "no scroll pane"
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) { }, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 5 10,growx" "value": "cell 5 11,growx"
} ) } )
add( new FormComponent( "javax.swing.JLabel" ) { add( new FormComponent( "javax.swing.JLabel" ) {
name: "textPaneLabel" name: "textPaneLabel"
"text": "JTextPane:" "text": "JTextPane:"
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) { }, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 0 11" "value": "cell 0 12"
} ) } )
add( new FormContainer( "javax.swing.JScrollPane", new FormLayoutManager( class javax.swing.JScrollPane ) ) { add( new FormContainer( "javax.swing.JScrollPane", new FormLayoutManager( class javax.swing.JScrollPane ) ) {
name: "scrollPane9" name: "scrollPane9"
@@ -450,7 +484,7 @@ new FormModel {
"text": "editable" "text": "editable"
} ) } )
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) { }, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 1 11,growx" "value": "cell 1 12,growx"
} ) } )
add( new FormContainer( "javax.swing.JScrollPane", new FormLayoutManager( class javax.swing.JScrollPane ) ) { add( new FormContainer( "javax.swing.JScrollPane", new FormLayoutManager( class javax.swing.JScrollPane ) ) {
name: "scrollPane10" name: "scrollPane10"
@@ -462,7 +496,7 @@ new FormModel {
"enabled": false "enabled": false
} ) } )
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) { }, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 2 11,growx" "value": "cell 2 12,growx"
} ) } )
add( new FormContainer( "javax.swing.JScrollPane", new FormLayoutManager( class javax.swing.JScrollPane ) ) { add( new FormContainer( "javax.swing.JScrollPane", new FormLayoutManager( class javax.swing.JScrollPane ) ) {
name: "scrollPane11" name: "scrollPane11"
@@ -474,7 +508,7 @@ new FormModel {
"editable": false "editable": false
} ) } )
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) { }, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 3 11,growx" "value": "cell 3 12,growx"
} ) } )
add( new FormContainer( "javax.swing.JScrollPane", new FormLayoutManager( class javax.swing.JScrollPane ) ) { add( new FormContainer( "javax.swing.JScrollPane", new FormLayoutManager( class javax.swing.JScrollPane ) ) {
name: "scrollPane12" name: "scrollPane12"
@@ -487,19 +521,19 @@ new FormModel {
"enabled": false "enabled": false
} ) } )
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) { }, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 4 11,growx" "value": "cell 4 12,growx"
} ) } )
add( new FormComponent( "javax.swing.JTextPane" ) { add( new FormComponent( "javax.swing.JTextPane" ) {
name: "textPane5" name: "textPane5"
"text": "no scroll pane" "text": "no scroll pane"
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) { }, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 5 11,growx" "value": "cell 5 12,growx"
} ) } )
add( new FormComponent( "javax.swing.JLabel" ) { add( new FormComponent( "javax.swing.JLabel" ) {
name: "scrollPaneLabel" name: "scrollPaneLabel"
"text": "JScrollPane:" "text": "JScrollPane:"
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) { }, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 0 12" "value": "cell 0 13"
} ) } )
add( new FormContainer( "javax.swing.JScrollPane", new FormLayoutManager( class javax.swing.JScrollPane ) ) { add( new FormContainer( "javax.swing.JScrollPane", new FormLayoutManager( class javax.swing.JScrollPane ) ) {
name: "scrollPane13" name: "scrollPane13"
@@ -510,31 +544,31 @@ new FormModel {
"preferredSize": new java.awt.Dimension( 200, 200 ) "preferredSize": new java.awt.Dimension( 200, 200 )
} ) } )
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) { }, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 1 12,grow,width 70,height 70" "value": "cell 1 13,grow,width 70,height 70"
} ) } )
add( new FormComponent( "javax.swing.JScrollBar" ) { add( new FormComponent( "javax.swing.JScrollBar" ) {
name: "scrollBar2" name: "scrollBar2"
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) { }, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 2 12 1 4,growy" "value": "cell 2 13 1 4,growy"
} ) } )
add( new FormComponent( "javax.swing.JScrollBar" ) { add( new FormComponent( "javax.swing.JScrollBar" ) {
name: "scrollBar3" name: "scrollBar3"
"enabled": false "enabled": false
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) { }, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 2 12 1 4,growy" "value": "cell 2 13 1 4,growy"
} ) } )
add( new FormComponent( "javax.swing.JSeparator" ) { add( new FormComponent( "javax.swing.JSeparator" ) {
name: "separator2" name: "separator2"
"orientation": 1 "orientation": 1
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) { }, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 2 12 1 4,growy" "value": "cell 2 13 1 4,growy"
} ) } )
add( new FormComponent( "javax.swing.JSlider" ) { add( new FormComponent( "javax.swing.JSlider" ) {
name: "slider2" name: "slider2"
"orientation": 1 "orientation": 1
"value": 30 "value": 30
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) { }, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 2 12 1 4,growy" "value": "cell 2 13 1 4,growy"
} ) } )
add( new FormComponent( "javax.swing.JSlider" ) { add( new FormComponent( "javax.swing.JSlider" ) {
name: "slider4" name: "slider4"
@@ -545,12 +579,12 @@ new FormModel {
"orientation": 1 "orientation": 1
"value": 30 "value": 30
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) { }, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 2 12 1 4,growy" "value": "cell 2 13 1 4,growy"
} ) } )
add( new FormContainer( "javax.swing.JScrollPane", new FormLayoutManager( class javax.swing.JScrollPane ) ) { add( new FormContainer( "javax.swing.JScrollPane", new FormLayoutManager( class javax.swing.JScrollPane ) ) {
name: "scrollPane14" name: "scrollPane14"
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) { }, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 3 12,grow" "value": "cell 3 13,grow"
} ) } )
add( new FormComponent( "javax.swing.JProgressBar" ) { add( new FormComponent( "javax.swing.JProgressBar" ) {
name: "progressBar3" name: "progressBar3"
@@ -560,7 +594,7 @@ new FormModel {
"JavaCodeGenerator.variableLocal": false "JavaCodeGenerator.variableLocal": false
} }
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) { }, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 4 12 1 4,growy" "value": "cell 4 13 1 4,growy"
} ) } )
add( new FormComponent( "javax.swing.JProgressBar" ) { add( new FormComponent( "javax.swing.JProgressBar" ) {
name: "progressBar4" name: "progressBar4"
@@ -571,7 +605,7 @@ new FormModel {
"JavaCodeGenerator.variableLocal": false "JavaCodeGenerator.variableLocal": false
} }
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) { }, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 4 12 1 4,growy" "value": "cell 4 13 1 4,growy"
} ) } )
add( new FormContainer( "javax.swing.JToolBar", new FormLayoutManager( class javax.swing.JToolBar ) ) { add( new FormContainer( "javax.swing.JToolBar", new FormLayoutManager( class javax.swing.JToolBar ) ) {
name: "toolBar2" name: "toolBar2"
@@ -596,56 +630,56 @@ new FormModel {
"icon": new com.jformdesigner.model.SwingIcon( 2, "Tree.closedIcon" ) "icon": new com.jformdesigner.model.SwingIcon( 2, "Tree.closedIcon" )
} ) } )
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) { }, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 4 12 1 4,growy" "value": "cell 4 13 1 4,growy"
} ) } )
add( new FormComponent( "javax.swing.JLabel" ) { add( new FormComponent( "javax.swing.JLabel" ) {
name: "scrollBarLabel" name: "scrollBarLabel"
"text": "JScrollBar:" "text": "JScrollBar:"
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) { }, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 0 13" "value": "cell 0 14"
} ) } )
add( new FormComponent( "javax.swing.JScrollBar" ) { add( new FormComponent( "javax.swing.JScrollBar" ) {
name: "scrollBar1" name: "scrollBar1"
"orientation": 0 "orientation": 0
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) { }, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 1 13,growx" "value": "cell 1 14,growx"
} ) } )
add( new FormComponent( "javax.swing.JScrollBar" ) { add( new FormComponent( "javax.swing.JScrollBar" ) {
name: "scrollBar4" name: "scrollBar4"
"orientation": 0 "orientation": 0
"enabled": false "enabled": false
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) { }, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 1 14,growx" "value": "cell 1 15,growx"
} ) } )
add( new FormComponent( "javax.swing.JLabel" ) { add( new FormComponent( "javax.swing.JLabel" ) {
name: "separatorLabel" name: "separatorLabel"
"text": "JSeparator:" "text": "JSeparator:"
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) { }, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 0 15" "value": "cell 0 16"
} ) } )
add( new FormComponent( "javax.swing.JSeparator" ) { add( new FormComponent( "javax.swing.JSeparator" ) {
name: "separator1" name: "separator1"
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) { }, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 1 15,growx" "value": "cell 1 16,growx"
} ) } )
add( new FormComponent( "javax.swing.JLabel" ) { add( new FormComponent( "javax.swing.JLabel" ) {
name: "sliderLabel" name: "sliderLabel"
"text": "JSlider:" "text": "JSlider:"
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) { }, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 0 16" "value": "cell 0 17"
} ) } )
add( new FormComponent( "javax.swing.JSlider" ) { add( new FormComponent( "javax.swing.JSlider" ) {
name: "slider1" name: "slider1"
"value": 30 "value": 30
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) { }, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 1 16 3 1,aligny top,grow 100 0" "value": "cell 1 17 3 1,aligny top,grow 100 0"
} ) } )
add( new FormComponent( "javax.swing.JSlider" ) { add( new FormComponent( "javax.swing.JSlider" ) {
name: "slider6" name: "slider6"
"enabled": false "enabled": false
"value": 30 "value": 30
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) { }, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 1 16 3 1,aligny top,growy 0" "value": "cell 1 17 3 1,aligny top,growy 0"
} ) } )
add( new FormComponent( "javax.swing.JSlider" ) { add( new FormComponent( "javax.swing.JSlider" ) {
name: "slider3" name: "slider3"
@@ -655,7 +689,7 @@ new FormModel {
"paintLabels": true "paintLabels": true
"value": 30 "value": 30
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) { }, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 1 17 3 1,aligny top,grow 100 0" "value": "cell 1 18 3 1,aligny top,grow 100 0"
} ) } )
add( new FormComponent( "javax.swing.JSlider" ) { add( new FormComponent( "javax.swing.JSlider" ) {
name: "slider5" name: "slider5"
@@ -666,13 +700,13 @@ new FormModel {
"enabled": false "enabled": false
"value": 30 "value": 30
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) { }, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 1 17 3 1,aligny top,growy 0" "value": "cell 1 18 3 1,aligny top,growy 0"
} ) } )
add( new FormComponent( "javax.swing.JLabel" ) { add( new FormComponent( "javax.swing.JLabel" ) {
name: "progressBarLabel" name: "progressBarLabel"
"text": "JProgressBar:" "text": "JProgressBar:"
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) { }, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 0 18" "value": "cell 0 19"
} ) } )
add( new FormComponent( "javax.swing.JProgressBar" ) { add( new FormComponent( "javax.swing.JProgressBar" ) {
name: "progressBar1" name: "progressBar1"
@@ -681,7 +715,7 @@ new FormModel {
"JavaCodeGenerator.variableLocal": false "JavaCodeGenerator.variableLocal": false
} }
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) { }, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 1 18 3 1,growx" "value": "cell 1 19 3 1,growx"
} ) } )
add( new FormComponent( "javax.swing.JProgressBar" ) { add( new FormComponent( "javax.swing.JProgressBar" ) {
name: "progressBar2" name: "progressBar2"
@@ -691,7 +725,7 @@ new FormModel {
"JavaCodeGenerator.variableLocal": false "JavaCodeGenerator.variableLocal": false
} }
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) { }, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 1 18 3 1,growx" "value": "cell 1 19 3 1,growx"
} ) } )
add( new FormComponent( "javax.swing.JCheckBox" ) { add( new FormComponent( "javax.swing.JCheckBox" ) {
name: "indeterminateCheckBox" name: "indeterminateCheckBox"
@@ -701,25 +735,25 @@ new FormModel {
} }
addEvent( new FormEvent( "java.awt.event.ActionListener", "actionPerformed", "indeterminateCheckBoxActionPerformed", false ) ) addEvent( new FormEvent( "java.awt.event.ActionListener", "actionPerformed", "indeterminateCheckBoxActionPerformed", false ) )
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) { }, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 4 18" "value": "cell 4 19"
} ) } )
add( new FormComponent( "javax.swing.JLabel" ) { add( new FormComponent( "javax.swing.JLabel" ) {
name: "toolTipLabel" name: "toolTipLabel"
"text": "JToolTip:" "text": "JToolTip:"
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) { }, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 0 19" "value": "cell 0 20"
} ) } )
add( new FormComponent( "javax.swing.JToolTip" ) { add( new FormComponent( "javax.swing.JToolTip" ) {
name: "toolTip1" name: "toolTip1"
"tipText": "Some text in tool tip." "tipText": "Some text in tool tip."
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) { }, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 1 19 3 1" "value": "cell 1 20 3 1"
} ) } )
add( new FormComponent( "javax.swing.JLabel" ) { add( new FormComponent( "javax.swing.JLabel" ) {
name: "toolBarLabel" name: "toolBarLabel"
"text": "JToolBar:" "text": "JToolBar:"
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) { }, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 0 20" "value": "cell 0 21"
} ) } )
add( new FormContainer( "javax.swing.JToolBar", new FormLayoutManager( class javax.swing.JToolBar ) ) { add( new FormContainer( "javax.swing.JToolBar", new FormLayoutManager( class javax.swing.JToolBar ) ) {
name: "toolBar1" name: "toolBar1"
@@ -750,9 +784,10 @@ new FormModel {
name: "toggleButton6" name: "toggleButton6"
"text": "Toggle" "text": "Toggle"
"icon": new com.jformdesigner.model.SwingIcon( 2, "Tree.leafIcon" ) "icon": new com.jformdesigner.model.SwingIcon( 2, "Tree.leafIcon" )
"selected": true
} ) } )
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) { }, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 1 20 3 1,growx" "value": "cell 1 21 3 1,growx"
} ) } )
}, new FormLayoutConstraints( null ) { }, new FormLayoutConstraints( null ) {
"location": new java.awt.Point( 0, 0 ) "location": new java.awt.Point( 0, 0 )

View File

@@ -200,6 +200,14 @@ TableHeader.separatorColor=00ff00
TableHeader.bottomSeparatorColor=00ff00 TableHeader.bottomSeparatorColor=00ff00
#---- ToggleButton ----
ToggleButton.background=ddddff
ToggleButton.selectedBackground=44ff44
ToggleButton.selectedForeground=000000
ToggleButton.disabledSelectedBackground=44dd44
#---- ToolTip ---- #---- ToolTip ----
ToolTip.background=eeeeff ToolTip.background=eeeeff