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
9c1fa1d802
FlatTestFrame: added "enabled" checkbox to allow enable/disable all components
2019-08-29 18:44:09 +02:00
Karl Tauber
0d5a963599
FlatComponentsTest: Spinner added
2019-08-29 18:41:05 +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
Karl Tauber
072bdfb276
TabbedPane: re-implemented paintContentBorder() because super.paintContentBorder() uses UIManager.getColor(), which is not GUI builder friendly
2019-08-28 22:21:56 +02:00
Karl Tauber
10e91f9db3
TabbedPane: scroll button implemented; do not hover tab if it is disabled
2019-08-28 21:51:52 +02:00
Karl Tauber
c7b0985793
TabbedPane: fixed content separator in scroll tab policy
2019-08-28 18:57:57 +02:00
Karl Tauber
7a6dd4d9c0
TabbedPane basic implementation
2019-08-28 16:48:59 +02:00
Karl Tauber
a61c546ff4
SplitPane basic implementation
2019-08-27 17:42:23 +02:00
Karl Tauber
58a2abc0fc
ScrollBar: scale minimum and maximum thumb sizes
2019-08-27 13:08:14 +02:00
Karl Tauber
bfc746cd85
ComboBox: re-implemented paintCurrentValue() because super.paintCurrentValue() uses UIManager.getColor(), which is not GUI builder friendly
2019-08-27 12:59:24 +02:00
Karl Tauber
5d974fef37
ComboBox: fixed background if explicit color is set (for not editable combobox)
2019-08-27 12:49:26 +02:00
Karl Tauber
d9c9cce194
TextArea: fixed background if explicit color is set
2019-08-27 12:45:16 +02:00
Karl Tauber
0d382a0d25
access UIManager only from installDefaults() (for performance and to be GUI builder friendly)
2019-08-27 12:41:09 +02:00
Karl Tauber
e1eb51e04d
FlatBorder: access UIManager only on construction (for performance and to be GUI builder friendly)
2019-08-27 11:11:03 +02:00
Karl Tauber
34bb502880
FlatCheckBoxIcon: access UIManager only on construction (for performance and to be GUI builder friendly)
2019-08-27 10:43:14 +02:00
Karl Tauber
2acc4a0da1
CheckBox and RadioButton: use Component.focusWidth in icons
2019-08-27 09:42:23 +02:00
Karl Tauber
3275c0f374
ComboBox: fixed editor border when switching LaF
2019-08-27 09:28:40 +02:00
Karl Tauber
ed55789744
Slider:
...
- use Component.focusColor for thumb if slider is focused
- use round thumb only if not painting ticks or labels
- if thumb is round, paint track before thumb in same color as thumb
2019-08-27 00:12:43 +02:00
Karl Tauber
165def6c81
ComboBox: focus border was not shown for editable comboboxes
2019-08-26 21:43:17 +02:00
Karl Tauber
094555f75c
ComboBox: support right-to-left
2019-08-26 21:10:56 +02:00
Karl Tauber
2736429893
Separator: fixed scaling of preferred size
2019-08-26 20:36:00 +02:00
Karl Tauber
420818261c
FlatTestFrame: fixed restore of default colors
2019-08-26 20:31:26 +02:00
Karl Tauber
bf0e16b8d6
ProgressBar: fixed right-to-left painting
2019-08-26 18:43:55 +02:00