mirror of
https://github.com/JFormDesigner/FlatLaf.git
synced 2026-02-16 00:37:11 -06:00
Demo: wrap OptionPanePanel in JPanel to avoid that JFormDesigner tries to convert it to a container when opening DemoFrame.jfd
This commit is contained in:
@@ -27,7 +27,7 @@ import net.miginfocom.swing.*;
|
||||
* @author Karl Tauber
|
||||
*/
|
||||
class OptionPanePanel
|
||||
extends JScrollPane
|
||||
extends JPanel
|
||||
{
|
||||
OptionPanePanel() {
|
||||
initComponents();
|
||||
@@ -48,6 +48,7 @@ class OptionPanePanel
|
||||
|
||||
private void initComponents() {
|
||||
// JFormDesigner - Component initialization - DO NOT MODIFY //GEN-BEGIN:initComponents
|
||||
JScrollPane scrollPane1 = new JScrollPane();
|
||||
ScrollablePanel panel9 = new ScrollablePanel();
|
||||
JLabel plainLabel = new JLabel();
|
||||
JPanel panel1 = new JPanel();
|
||||
@@ -83,7 +84,11 @@ class OptionPanePanel
|
||||
OptionPanePanel.ShowDialogLinkLabel customShowDialogLabel = new OptionPanePanel.ShowDialogLinkLabel();
|
||||
|
||||
//======== this ========
|
||||
setBorder(BorderFactory.createEmptyBorder());
|
||||
setLayout(new BorderLayout());
|
||||
|
||||
//======== scrollPane1 ========
|
||||
{
|
||||
scrollPane1.setBorder(BorderFactory.createEmptyBorder());
|
||||
|
||||
//======== panel9 ========
|
||||
{
|
||||
@@ -276,7 +281,9 @@ class OptionPanePanel
|
||||
customShowDialogLabel.setTitleLabel(customLabel);
|
||||
panel9.add(customShowDialogLabel, "cell 2 7");
|
||||
}
|
||||
setViewportView(panel9);
|
||||
scrollPane1.setViewportView(panel9);
|
||||
}
|
||||
add(scrollPane1, BorderLayout.CENTER);
|
||||
// JFormDesigner - End of component initialization //GEN-END:initComponents
|
||||
}
|
||||
|
||||
|
||||
@@ -6,8 +6,10 @@ new FormModel {
|
||||
auxiliary() {
|
||||
"JavaCodeGenerator.defaultVariableLocal": true
|
||||
}
|
||||
add( new FormContainer( "javax.swing.JScrollPane", new FormLayoutManager( class javax.swing.JScrollPane ) ) {
|
||||
add( new FormContainer( "javax.swing.JPanel", new FormLayoutManager( class java.awt.BorderLayout ) ) {
|
||||
name: "this"
|
||||
add( new FormContainer( "javax.swing.JScrollPane", new FormLayoutManager( class javax.swing.JScrollPane ) ) {
|
||||
name: "scrollPane1"
|
||||
"border": new javax.swing.border.EmptyBorder( 0, 0, 0, 0 )
|
||||
add( new FormContainer( "com.formdev.flatlaf.demo.ScrollablePanel", new FormLayoutManager( class net.miginfocom.swing.MigLayout ) {
|
||||
"$layoutConstraints": "flowy,hidemode 3"
|
||||
@@ -241,6 +243,9 @@ new FormModel {
|
||||
"value": "cell 2 7"
|
||||
} )
|
||||
} )
|
||||
}, new FormLayoutConstraints( class java.lang.String ) {
|
||||
"value": "Center"
|
||||
} )
|
||||
}, new FormLayoutConstraints( null ) {
|
||||
"location": new java.awt.Point( 0, 0 )
|
||||
"size": new java.awt.Dimension( 840, 900 )
|
||||
|
||||
Reference in New Issue
Block a user