Skip to content

Commit

Permalink
SwingX: update fonts in JXHeader, JXMonthView, JXTaskPane and `…
Browse files Browse the repository at this point in the history
…JXTitledPanel` when changing default font
  • Loading branch information
DevCharly committed Dec 1, 2022
1 parent 04f1f59 commit 9fef2f9
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 4 deletions.
2 changes: 2 additions & 0 deletions CHANGELOG.md
Expand Up @@ -35,6 +35,8 @@ FlatLaf Change Log
- Fixed missing tree lines (if enabled) for wide-selected rows. (issue #598)
- Fixed scaling of tree lines and fixed alignment to expand/collapse arrows.
- Removed support for dashed tree lines. `Tree.lineTypeDashed` is now ignored.
- SwingX: Fonts in `JXHeader`, `JXMonthView`, `JXTaskPane` and `JXTitledPanel`
were not updated when changing default font.


## 2.6
Expand Down
Expand Up @@ -18,7 +18,6 @@

import static com.formdev.flatlaf.util.UIScale.scale;
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics2D;
import java.awt.Insets;
import java.awt.geom.Rectangle2D;
Expand Down Expand Up @@ -53,9 +52,6 @@ protected void installDefaults( JXTitledPanel titledPanel ) {
installProperty( titledPanel, "titlePainter", new PainterUIResource<>(
new TitlePainter( UIManager.getColor( "JXTitledPanel.titleBackground" ),
UIManager.getColor( "JXTitledPanel.borderColor" ) ) ) );

// make title bold
installProperty( titledPanel, "titleFont", UIManager.getFont( "JXTitledPanel.titleFont" ).deriveFont( Font.BOLD ) );
}

@Override
Expand Down
Expand Up @@ -35,11 +35,23 @@ ColumnControlButton.actionIcon = com.formdev.flatlaf.swingx.icons.FlatColumnCont
JXDatePicker.border = com.formdev.flatlaf.swingx.ui.FlatDatePickerBorder


#---- Header ----

JXHeader.titleFont = +bold
JXHeader.descriptionFont = +0


#---- MonthView ----

JXMonthView.monthDownFileName = {icon}com.formdev.flatlaf.swingx.ui.FlatMonthDownIcon
JXMonthView.monthUpFileName = {icon}com.formdev.flatlaf.swingx.ui.FlatMonthUpIcon
JXMonthView.todayColor = @foreground
JXMonthView.font = +0


#---- TaskPane ----

TaskPane.font = +bold


#---- TitledPanel ----
Expand All @@ -48,6 +60,7 @@ JXTitledPanel.borderColor = $Button.borderColor
JXTitledPanel.titleBackground = $TaskPane.titleBackgroundGradientStart
JXTitledPanel.titleForeground = $TaskPane.titleForeground
JXTitledPanel.captionInsets = 4,10,4,10
JXTitledPanel.titleFont = +bold


#---- SearchField ----
Expand Down

0 comments on commit 9fef2f9

Please sign in to comment.