Commit Graph

250 Commits

Author SHA1 Message Date
Karl Tauber
83f88cd3a8 slightly changed style of default Light and Dark themes and added IntelliJ and Darcula themes to keep the old style:
- changed focus width from 2 to 0
- changed colors of selected checkbox and radio button
- increased diameter of center circle in selected radio button
2019-09-08 17:18:19 +02:00
Karl Tauber
6b8b5de3b5 ToggleButton: removed unused border colors 2019-09-08 14:22:06 +02:00
Karl Tauber
7b1eda45cd ToolBar:
- swap margins if orientation changes when floating
- include toolbar margin in grip position calculation
2019-09-08 12:13:08 +02:00
Karl Tauber
c69e9e12c6 Demo: add info label shows the current system/user scale factor and the java version 2019-09-07 23:48:24 +02:00
Karl Tauber
d76e0df965 TitledBorder title color 2019-09-07 11:24:26 +02:00
Karl Tauber
90f020cae7 ColorChooser implementation 2019-09-07 11:23:04 +02:00
Karl Tauber
41c4df87ba OptionPane implementation 2019-09-07 10:26:39 +02:00
Karl Tauber
c097775c40 OptionPane: error, information, question and warning icons added
SVGO options convertShapeToPath and convertPathData disabled
2019-09-06 15:32:26 +02:00
Karl Tauber
9723b3eb35 Spinner: removed unused import 2019-09-05 11:48:43 +02:00
Karl Tauber
a12be75a53 CheckBoxMenuItem and RadioButtonMenuItem: fixed checkmark color if menu item is armed 2019-09-05 11:37:55 +02:00
Karl Tauber
bcefc56b84 FlatMenuArrowIcon: fixed field names 2019-09-05 11:33:53 +02:00
Karl Tauber
4aa3a52c80 ToggleButton implementation 2019-09-05 11:06:32 +02:00
Karl Tauber
cd8f969291 Button: support for buttons in toolbars 2019-09-04 23:44:07 +02:00
Karl Tauber
6512ede8b1 ToolBar and ToolBarSeparator implementation 2019-09-04 19:10:48 +02:00
Karl Tauber
a15e21b6c1 ToolTip implementation 2019-09-04 10:27:26 +02:00
Karl Tauber
5f43740484 Menu: fixed arrow color if menu is selected 2019-09-04 09:58:39 +02:00
Karl Tauber
40a2603e56 Viewport implementation 2019-09-03 17:04:45 +02:00
Karl Tauber
ac467983f6 Button: invoke static methods without class specification 2019-09-03 16:43:17 +02:00
Karl Tauber
cfb19f3117 ScrollPane: if having a column header (e.g. JTable), then increase height of vertical scroll bar so that it also fills the upper right corner 2019-09-03 16:40:55 +02:00
Karl Tauber
32c1bf3b96 TableHeader: fixed missing column separator for left column in right-to-left mode with vertical scroll bar visible 2019-09-03 11:30:35 +02:00
Karl Tauber
18058f2ea2 List implementation 2019-09-03 10:28:59 +02:00
Karl Tauber
92bcc35354 Tree implementation 2019-09-03 10:02:32 +02:00
Karl Tauber
df01532598 Table: added insets to cells 2019-09-02 22:51:08 +02:00
Karl Tauber
122afeb973 Table basic implementation 2019-09-02 22:17:00 +02:00
Karl Tauber
d81e07f03a Table: ascendingSortIcon and descendingSortIcon icons added 2019-09-02 17:48:35 +02:00
Karl Tauber
8754ffe1cb TableHeader implementation 2019-09-02 17:03:49 +02:00
Karl Tauber
03f4cda907 avoid using sun.swing.SwingUtilities2 2019-09-01 19:13:19 +02:00
Karl Tauber
0211b983e6 PopupMenu implementation 2019-09-01 16:23:18 +02:00
Karl Tauber
6cf7525624 PopupMenuBorder implementation 2019-09-01 14:32:31 +02:00
Karl Tauber
9c96a2b07a PopupMenuSeparator implementation 2019-09-01 09:54:58 +02:00
Karl Tauber
9b1214572b MenuBar basic implementation 2019-08-31 14:24:46 +02:00
Karl Tauber
611296037c MenuItems: scale gap between icon and text 2019-08-31 13:04:46 +02:00
Karl Tauber
c5940f607b MenuItems: accelerator colors and font 2019-08-31 11:30:40 +02:00
Karl Tauber
84aaa4e6b5 MenuItems: borders and icons added 2019-08-31 11:28:19 +02:00
Karl Tauber
95bd83db5e List: cellNoFocusBorder, focusCellHighlightBorder and focusSelectedCellHighlightBorder added 2019-08-30 17:15:08 +02:00
Karl Tauber
5afacb6c1a ScrollPane: fixed repainting on focus changes 2019-08-30 13:43:13 +02:00
Karl Tauber
42ba5a8fee Tree: horizontally flip collapsedIcon in right-to-left component orientation 2019-08-30 09:38:36 +02:00
Karl Tauber
c6ca9a48d2 Tree: leafIcon, closedIcon and openIcon added 2019-08-30 09:10:34 +02:00
Karl Tauber
9eabaaef64 FlatCheckBoxIcon now extends FlatAbstractIcon 2019-08-29 21:45:47 +02:00
Karl Tauber
2516baba5b moved FlatCheckBoxIcon and FlatRadioButtonIcon to icons package 2019-08-29 21:39:05 +02:00
Karl Tauber
3595f59b88 Tree: Tree.expandedIcon and Tree.collapsedIcon icons added 2019-08-29 21:33:55 +02:00
Karl Tauber
9c91c29dcb PasswordField, TextField and ScrollPane: release Handler object on uninstall 2019-08-29 20:07:19 +02:00
Karl Tauber
67fdf90543 ComboBox: update editor colors correctly when switching LaF 2019-08-29 18:35:08 +02:00
Karl Tauber
de476b721c Spinner: update editor colors correctly 2019-08-29 18:34:21 +02:00
Karl Tauber
a9dedfaf3d Spinner: fixed arrow buttons alignment 2019-08-29 16:01:49 +02:00
Karl Tauber
69ae33e2af Spinner basic implementation 2019-08-29 15:26:25 +02:00
Karl Tauber
dbebfc5d20 ComboBox: painting arrow button background if disabled is not necessary because it has the same color as the disabled component background 2019-08-29 15:12:20 +02:00
Karl Tauber
03246c440f uninstall defaults, but only in non-shared instances 2019-08-29 12:20:15 +02:00
Karl Tauber
77f63e3bdc FlatArrowButton added (refactored from ComboBox and TabbedPane) 2019-08-29 12:12:19 +02:00
Karl Tauber
a28713dce6 TabbedPane: allow enabling full border for all tabbed panes in UI defaults 2019-08-28 22:28:25 +02:00