TitledBorder: fixed border and added to Demo

This commit is contained in:
Karl Tauber
2019-09-08 19:09:39 +02:00
parent e6de6b565b
commit 172a8a1b39
6 changed files with 32 additions and 0 deletions

View File

@@ -18,6 +18,7 @@ package com.formdev.flatlaf.demo;
import java.awt.*;
import javax.swing.*;
import javax.swing.border.*;
import net.miginfocom.swing.*;
/**
@@ -61,6 +62,7 @@ class MoreComponentsPanel
JScrollBar scrollBar4 = new JScrollBar();
JLabel separatorLabel = new JLabel();
JSeparator separator1 = new JSeparator();
JPanel panel2 = new JPanel();
JLabel sliderLabel = new JLabel();
JSlider slider1 = new JSlider();
JSlider slider6 = new JSlider();
@@ -195,6 +197,13 @@ class MoreComponentsPanel
add(separatorLabel, "cell 0 3");
add(separator1, "cell 1 3,growx");
//======== panel2 ========
{
panel2.setBorder(new TitledBorder("TitledBorder"));
panel2.setLayout(new FlowLayout());
}
add(panel2, "cell 3 3,grow");
//---- sliderLabel ----
sliderLabel.setText("JSlider:");
add(sliderLabel, "cell 0 4");

View File

@@ -145,6 +145,12 @@ new FormModel {
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 1 3,growx"
} )
add( new FormContainer( "javax.swing.JPanel", new FormLayoutManager( class java.awt.FlowLayout ) ) {
name: "panel2"
"border": new javax.swing.border.TitledBorder( "TitledBorder" )
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 3 3,grow"
} )
add( new FormComponent( "javax.swing.JLabel" ) {
name: "sliderLabel"
"text": "JSlider:"