mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-04-19 21:11:28 +07:00
Since this library is not a part of the IntelliJ platform core, its classes are loaded using separate classloader. But when UIDefaults tries to get the UI class by its FQN, it is using platform classloader and fails to find it. The solution is to specify specific classes right when patching the UIDefaults. But there is a downside: UI classes will be loaded eagerly instead of when a specific class is requested. GitOrigin-RevId: e596f2d594f10bbcf2aa54096eed6006868614f1
microba project
Microba controls is a set of JFC (Swing) components.
It is the fork of the official repository: https://github.com/tdbear/microba
Features
CalendarPane DatePicker DatePickerCellEditor
- Locale aware
- TimeZone aware
- Supports null date (nullable)
- Internationalized (i18n), easy to add your language
- Holidays/weekends model
- Restricted dates model
- Number of week
- Look&Feel aware
- Keyboard navigation
- Focus lost behaviors
- Visual styles
- Color overriding (NEW)
- Flexible, extensible
MarkerBar
- Multiple draggable marks
- Immovable marks
- Colored marks
- Horizontal/vertical alignment
- Flipped marks
GradientBar GradientEditor
- Key-point based palette
- Linear color interpolation
- Horizontal/vertical alignment