Commit Graph

  • c6ca9a48d2 Tree: leafIcon, closedIcon and openIcon added Karl Tauber 2019-08-30 09:10:34 +02:00
  • 9eabaaef64 FlatCheckBoxIcon now extends FlatAbstractIcon Karl Tauber 2019-08-29 21:45:47 +02:00
  • 2516baba5b moved FlatCheckBoxIcon and FlatRadioButtonIcon to icons package Karl Tauber 2019-08-29 21:39:05 +02:00
  • 3595f59b88 Tree: Tree.expandedIcon and Tree.collapsedIcon icons added Karl Tauber 2019-08-29 21:33:55 +02:00
  • 9c91c29dcb PasswordField, TextField and ScrollPane: release Handler object on uninstall Karl Tauber 2019-08-29 20:07:19 +02:00
  • 9c1fa1d802 FlatTestFrame: added "enabled" checkbox to allow enable/disable all components Karl Tauber 2019-08-29 18:44:09 +02:00
  • 0d5a963599 FlatComponentsTest: Spinner added Karl Tauber 2019-08-29 18:41:05 +02:00
  • 67fdf90543 ComboBox: update editor colors correctly when switching LaF Karl Tauber 2019-08-29 18:35:08 +02:00
  • de476b721c Spinner: update editor colors correctly Karl Tauber 2019-08-29 18:27:50 +02:00
  • a9dedfaf3d Spinner: fixed arrow buttons alignment Karl Tauber 2019-08-29 16:01:49 +02:00
  • 69ae33e2af Spinner basic implementation Karl Tauber 2019-08-29 15:26:25 +02:00
  • dbebfc5d20 ComboBox: painting arrow button background if disabled is not necessary because it has the same color as the disabled component background Karl Tauber 2019-08-29 15:12:20 +02:00
  • 03246c440f uninstall defaults, but only in non-shared instances Karl Tauber 2019-08-29 12:20:15 +02:00
  • 77f63e3bdc FlatArrowButton added (refactored from ComboBox and TabbedPane) Karl Tauber 2019-08-29 12:12:19 +02:00
  • a28713dce6 TabbedPane: allow enabling full border for all tabbed panes in UI defaults Karl Tauber 2019-08-28 22:28:25 +02:00
  • 072bdfb276 TabbedPane: re-implemented paintContentBorder() because super.paintContentBorder() uses UIManager.getColor(), which is not GUI builder friendly Karl Tauber 2019-08-28 22:21:56 +02:00
  • 10e91f9db3 TabbedPane: scroll button implemented; do not hover tab if it is disabled Karl Tauber 2019-08-28 21:51:52 +02:00
  • c7b0985793 TabbedPane: fixed content separator in scroll tab policy Karl Tauber 2019-08-28 18:57:57 +02:00
  • 7a6dd4d9c0 TabbedPane basic implementation Karl Tauber 2019-08-28 16:48:59 +02:00
  • a61c546ff4 SplitPane basic implementation Karl Tauber 2019-08-27 17:42:23 +02:00
  • 58a2abc0fc ScrollBar: scale minimum and maximum thumb sizes Karl Tauber 2019-08-27 13:08:14 +02:00
  • bfc746cd85 ComboBox: re-implemented paintCurrentValue() because super.paintCurrentValue() uses UIManager.getColor(), which is not GUI builder friendly Karl Tauber 2019-08-27 12:59:24 +02:00
  • 5d974fef37 ComboBox: fixed background if explicit color is set (for not editable combobox) Karl Tauber 2019-08-27 12:49:26 +02:00
  • d9c9cce194 TextArea: fixed background if explicit color is set Karl Tauber 2019-08-27 12:45:16 +02:00
  • 0d382a0d25 access UIManager only from installDefaults() (for performance and to be GUI builder friendly) Karl Tauber 2019-08-27 12:32:54 +02:00
  • e1eb51e04d FlatBorder: access UIManager only on construction (for performance and to be GUI builder friendly) Karl Tauber 2019-08-27 11:11:03 +02:00
  • 34bb502880 FlatCheckBoxIcon: access UIManager only on construction (for performance and to be GUI builder friendly) Karl Tauber 2019-08-27 10:43:14 +02:00
  • 2acc4a0da1 CheckBox and RadioButton: use Component.focusWidth in icons Karl Tauber 2019-08-27 09:42:23 +02:00
  • 3275c0f374 ComboBox: fixed editor border when switching LaF Karl Tauber 2019-08-27 09:28:40 +02:00
  • 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 Karl Tauber 2019-08-27 00:12:43 +02:00
  • 165def6c81 ComboBox: focus border was not shown for editable comboboxes Karl Tauber 2019-08-26 21:43:17 +02:00
  • 094555f75c ComboBox: support right-to-left Karl Tauber 2019-08-26 21:10:56 +02:00
  • 2736429893 Separator: fixed scaling of preferred size Karl Tauber 2019-08-26 20:36:00 +02:00
  • 420818261c FlatTestFrame: fixed restore of default colors Karl Tauber 2019-08-26 20:31:26 +02:00
  • bf0e16b8d6 ProgressBar: fixed right-to-left painting Karl Tauber 2019-08-26 18:43:55 +02:00
  • d2a2548420 Slider basic implementation Karl Tauber 2019-08-26 17:32:39 +02:00
  • 424596f979 FlatTestFrame: fixed mnemonic Karl Tauber 2019-08-26 13:04:00 +02:00
  • 82bc03d617 FlatTestFrame: register F1, F2 and F3 keys to switch to Light, Dark or Test LaF Karl Tauber 2019-08-26 13:01:32 +02:00
  • c3ce469389 FlatComponentsTest: added combobox to switch LaF and added right-to-left checkbox Karl Tauber 2019-08-26 12:48:12 +02:00
  • 647a2361d4 FlatComponentsTest: added checkbox to change component colors to blue/red and restore UI colors Karl Tauber 2019-08-25 23:30:27 +02:00
  • f0fb5f54c0 Separator implemented Karl Tauber 2019-08-25 23:16:20 +02:00
  • 7ea5e11ee7 ComboBox: fixed foreground colors and focused-not-editable background Karl Tauber 2019-08-23 13:39:13 +02:00
  • 4a852bc7c2 ComboBox: fixed background colors and padding Karl Tauber 2019-08-23 10:29:57 +02:00
  • a20dffc8cd ComboBox basic implementation Karl Tauber 2019-08-22 23:31:19 +02:00
  • 24ba48be8c added license notice Karl Tauber 2019-08-22 18:37:56 +02:00
  • ff325324d2 ProgressBar implemented Karl Tauber 2019-08-22 17:47:02 +02:00
  • 436fdf0bd5 ScrollPane: paint background so that corners have same color as scroll bars Karl Tauber 2019-08-22 13:20:48 +02:00
  • c706b0d67b ScrollBar implemented Karl Tauber 2019-08-22 12:53:03 +02:00
  • 7250cb5522 FlatButtonBorder now extends FlatBorder Karl Tauber 2019-08-21 21:40:26 +02:00
  • 0b02236c6b TextArea: fixed inactive and disabled background Karl Tauber 2019-08-21 20:18:08 +02:00
  • a691260e34 EditorPane, TextArea and TextPane implemented Karl Tauber 2019-08-21 19:49:57 +02:00
  • c5d37d86db ScrollPane implemented (with focused border) Karl Tauber 2019-08-21 17:51:25 +02:00
  • b534cd5082 PasswordField implemented Karl Tauber 2019-08-21 14:47:46 +02:00
  • faed3fabc6 FormattedTextField implemented Karl Tauber 2019-08-21 14:37:58 +02:00
  • d0a7ded92b TextField: fixed inactive and disabled background Karl Tauber 2019-08-21 14:07:38 +02:00
  • fdbcb52629 TextField implemented Karl Tauber 2019-08-21 13:24:33 +02:00
  • b320918d83 CheckBox and RadioButton: added border that scales margin Karl Tauber 2019-08-21 10:48:47 +02:00
  • fb1ec54472 CheckBox and RadioButton implemented Karl Tauber 2019-08-21 10:17:55 +02:00
  • e3ad1d9541 Button: get focusWidth and arc from UI defaults Karl Tauber 2019-08-20 19:16:23 +02:00
  • d84ecd3bea Button: do not paint border and background if contentAreaFilled == false Karl Tauber 2019-08-20 18:35:56 +02:00
  • aa32e50a51 Button: scale border insets Karl Tauber 2019-08-20 18:18:03 +02:00
  • 5f1c9e76eb use MigLayout for FlatComponentsTest because this scales gaps in Java 8 Karl Tauber 2019-08-20 17:49:26 +02:00
  • 236a073b66 Button: paint focused border Karl Tauber 2019-08-20 17:27:45 +02:00
  • 1a164a8715 UIScale introduced Karl Tauber 2019-08-20 16:15:56 +02:00
  • f2f4a451ac Button: default button Karl Tauber 2019-08-20 12:21:22 +02:00
  • 2ef440a016 Button: disabled text Karl Tauber 2019-08-20 11:33:13 +02:00
  • 8ba5c9a39c Button: basic border and background Karl Tauber 2019-08-20 11:13:03 +02:00
  • 85cfd9750c use "variables" in .properties files Karl Tauber 2019-08-20 09:56:47 +02:00
  • 647bde2e5e global and system colors added Karl Tauber 2019-08-20 09:31:12 +02:00
  • cbbbda9dc1 Label: fixed disabled foreground Karl Tauber 2019-08-19 17:52:40 +02:00
  • 91a3d64a8e basic implementation of FlatLaf and FlatLabelUI Karl Tauber 2019-08-19 17:13:47 +02:00
  • 840c3698ad gradle build scripts added Karl Tauber 2019-08-19 14:07:09 +02:00
  • 554c0a75a0 gradle wrapper added Karl Tauber 2019-08-19 13:17:13 +02:00
  • c101c34d2e .gitattributes, .gitignore and .editorconfig added Karl Tauber 2019-08-19 13:16:07 +02:00
  • 2e4a056db1 Initial commit JFormDesigner 2019-08-19 12:27:06 +02:00