Compare commits

...

4 Commits
0.14 ... 0.15

Author SHA1 Message Date
Karl Tauber
be88eeb343 release 0.15 2019-10-21 18:29:40 +02:00
Karl Tauber
342b932f9e ToolTip:
- Improved styling of dark tooltips (darker background, no border).
- increased top and bottom margins
- use brighter color in light theme
- Fixed colors in tooltips of disabled components. (issue #15)
2019-10-21 18:07:43 +02:00
Karl Tauber
964dc14a8a ComboBox: fixed NPE in combobox with custom renderer after switching to FlatLaf (#16; regression in 0.14) 2019-10-21 17:04:23 +02:00
Karl Tauber
b56f462626 SwingX: added screenshots 2019-10-21 13:42:22 +02:00
12 changed files with 28 additions and 9 deletions

View File

@@ -1,6 +1,14 @@
FlatLaf Change Log FlatLaf Change Log
================== ==================
## 0.15
- ToolTip: Improved styling of dark tooltips (darker background, no border).
- ToolTip: Fixed colors in tooltips of disabled components. (issue #15)
- ComboBox: Fixed NPE in combobox with custom renderer after switching to
FlatLaf. (issue #16; regression in 0.14)
## 0.14 ## 0.14
- ComboBox: Use small border if used as table editor. - ComboBox: Use small border if used as table editor.

View File

@@ -35,7 +35,7 @@ build script:
groupId: com.formdev groupId: com.formdev
artifactId: flatlaf artifactId: flatlaf
version: 0.14 version: 0.15
Otherwise download `flatlaf-<version>.jar` here: Otherwise download `flatlaf-<version>.jar` here:

View File

@@ -14,7 +14,7 @@
* limitations under the License. * limitations under the License.
*/ */
version = "0.14" version = "0.15"
allprojects { allprojects {
repositories { repositories {

View File

@@ -370,7 +370,6 @@ public class FlatComboBoxUI
extends BasicComboPopup extends BasicComboPopup
{ {
private CellPaddingBorder paddingBorder; private CellPaddingBorder paddingBorder;
private final ListCellRenderer renderer = new PopupListCellRenderer();
FlatComboPopup( JComboBox combo ) { FlatComboPopup( JComboBox combo ) {
super( combo ); super( combo );
@@ -405,7 +404,7 @@ public class FlatComboBoxUI
protected void configureList() { protected void configureList() {
super.configureList(); super.configureList();
list.setCellRenderer( renderer ); list.setCellRenderer( new PopupListCellRenderer() );
} }
@Override @Override
@@ -416,7 +415,7 @@ public class FlatComboBoxUI
super.propertyChange( e ); super.propertyChange( e );
if( e.getPropertyName() == "renderer" ) if( e.getPropertyName() == "renderer" )
list.setCellRenderer( renderer ); list.setCellRenderer( new PopupListCellRenderer() );
} }
}; };
} }

View File

@@ -227,7 +227,8 @@ ToggleButton.toolbar.selectedBackground=5c6164
#---- ToolTip ---- #---- ToolTip ----
ToolTip.background=4b4d4d ToolTip.border=4,6,4,6
ToolTip.background=1e2123
#---- Tree ---- #---- Tree ----

View File

@@ -409,7 +409,9 @@ ToolBar.separatorColor=@@Separator.foreground
#---- ToolTip ---- #---- ToolTip ----
ToolTip.border=2,6,2,6,@@Component.borderColor ToolTip.borderInactive=null
ToolTip.backgroundInactive=@@ToolTip.background
ToolTip.foregroundInactive=@disabledText
#---- Tree ---- #---- Tree ----

View File

@@ -234,7 +234,8 @@ ToggleButton.toolbar.selectedBackground=cfcfcf
#---- ToolTip ---- #---- ToolTip ----
ToolTip.background=f7f7f7 ToolTip.border=4,6,4,6,@@Component.borderColor
ToolTip.background=fafafa
#---- Tree ---- #---- Tree ----

View File

@@ -230,12 +230,14 @@ public class FlatComponentsTest
//---- button1 ---- //---- button1 ----
button1.setText("enabled"); button1.setText("enabled");
button1.setDisplayedMnemonicIndex(0); button1.setDisplayedMnemonicIndex(0);
button1.setToolTipText("This button is enabled.");
add(button1, "cell 1 1"); add(button1, "cell 1 1");
//---- button2 ---- //---- button2 ----
button2.setText("disabled"); button2.setText("disabled");
button2.setDisplayedMnemonicIndex(0); button2.setDisplayedMnemonicIndex(0);
button2.setEnabled(false); button2.setEnabled(false);
button2.setToolTipText("This button is disabled.");
add(button2, "cell 2 1"); add(button2, "cell 2 1");
//---- button5 ---- //---- button5 ----

View File

@@ -43,6 +43,7 @@ new FormModel {
name: "button1" name: "button1"
"text": "enabled" "text": "enabled"
"displayedMnemonicIndex": 0 "displayedMnemonicIndex": 0
"toolTipText": "This button is enabled."
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) { }, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 1 1" "value": "cell 1 1"
} ) } )
@@ -51,6 +52,7 @@ new FormModel {
"text": "disabled" "text": "disabled"
"displayedMnemonicIndex": 0 "displayedMnemonicIndex": 0
"enabled": false "enabled": false
"toolTipText": "This button is disabled."
}, new FormLayoutConstraints( class net.miginfocom.layout.CC ) { }, new FormLayoutConstraints( class net.miginfocom.layout.CC ) {
"value": "cell 2 1" "value": "cell 2 1"
} ) } )

View File

@@ -17,6 +17,10 @@ addon:
- `JXTaskPaneContainer` - `JXTaskPaneContainer`
- `JXTaskPane` - `JXTaskPane`
![Flat Light SwingX Demo](../images/FlatLightSwingXTest.png)
![Flat Dark SwingX Demo](../images/FlatDarkSwingXTest.png)
Download Download
-------- --------
@@ -28,7 +32,7 @@ build script:
groupId: com.formdev groupId: com.formdev
artifactId: flatlaf-swingx artifactId: flatlaf-swingx
version: 0.14 version: 0.15
Otherwise download `flatlaf-swingx-<version>.jar` here: Otherwise download `flatlaf-swingx-<version>.jar` here:

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB