mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-03-22 15:19:59 +07:00
IJPL-149829 Reformat Microba.setLookAndFeelProperties
GitOrigin-RevId: 9dc3fa1146e05caab7b724d191b0e8375a0e3c75
This commit is contained in:
committed by
intellij-monorepo-bot
parent
364560ba9a
commit
3ca194ef2a
@@ -1,17 +1,15 @@
|
||||
package com.michaelbaranov.microba;
|
||||
|
||||
import com.michaelbaranov.microba.common.MicrobaComponent;
|
||||
|
||||
import javax.swing.*;
|
||||
import java.applet.Applet;
|
||||
import java.awt.Color;
|
||||
import java.awt.*;
|
||||
import java.beans.PropertyChangeEvent;
|
||||
import java.beans.PropertyChangeListener;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
import javax.swing.LookAndFeel;
|
||||
import javax.swing.UIManager;
|
||||
|
||||
import com.michaelbaranov.microba.common.MicrobaComponent;
|
||||
|
||||
/**
|
||||
* This class is used to initialize Microba library.
|
||||
*
|
||||
@@ -38,37 +36,28 @@ public class Microba {
|
||||
UIManager.addPropertyChangeListener(changeListener);
|
||||
}
|
||||
|
||||
private static synchronized void setLookAndFeelProperties(
|
||||
LookAndFeel lookAndFeel) {
|
||||
if (lookAndFeel == null)
|
||||
private static synchronized void setLookAndFeelProperties(LookAndFeel lookAndFeel) {
|
||||
if (lookAndFeel == null) {
|
||||
return;
|
||||
}
|
||||
|
||||
String packagePrefix = "com.michaelbaranov.microba.";
|
||||
|
||||
// all L&F
|
||||
UIManager.put("microba.CalendarPaneUI", packagePrefix
|
||||
+ "calendar.ui.basic.BasicCalendarPaneUI");
|
||||
UIManager.put("microba.DatePickerUI", packagePrefix
|
||||
+ "calendar.ui.basic.BasicDatePickerUI");
|
||||
UIManager.put("microba.GradientUI", packagePrefix
|
||||
+ "gradient.ui.basic.BasicGradientUI");
|
||||
UIManager.put("microba.GradientEditorUI", packagePrefix
|
||||
+ "gradienteditor.ui.basic.BasicGradientEditorUI");
|
||||
UIManager.put("microba.MarkerBarUI", packagePrefix
|
||||
+ "marker.ui.basic.BasicMarkerBarUI");
|
||||
UIManager.put("microba.CalendarPaneUI", packagePrefix + "calendar.ui.basic.BasicCalendarPaneUI");
|
||||
UIManager.put("microba.DatePickerUI", packagePrefix + "calendar.ui.basic.BasicDatePickerUI");
|
||||
UIManager.put("microba.GradientUI", packagePrefix + "gradient.ui.basic.BasicGradientUI");
|
||||
UIManager.put("microba.GradientEditorUI", packagePrefix + "gradienteditor.ui.basic.BasicGradientEditorUI");
|
||||
UIManager.put("microba.MarkerBarUI", packagePrefix + "marker.ui.basic.BasicMarkerBarUI");
|
||||
|
||||
// particular L&F
|
||||
if (lookAndFeel.getID().equals("Windows")) {
|
||||
UIManager.put("microba.MarkerBarUI", packagePrefix
|
||||
+ "marker.ui.windows.WindowsMarkerBarUI");
|
||||
UIManager.put("microba.MarkerBarUI", packagePrefix + "marker.ui.windows.WindowsMarkerBarUI");
|
||||
} else if (lookAndFeel.getID().equals("Metal")) {
|
||||
UIManager.put("microba.MarkerBarUI", packagePrefix
|
||||
+ "marker.ui.metal.MetalMarkerBarUI");
|
||||
UIManager.put("microba.MarkerBarUI", packagePrefix + "marker.ui.metal.MetalMarkerBarUI");
|
||||
} else if (lookAndFeel.getID().equals("Motif")) {
|
||||
UIManager.put("microba.MarkerBarUI", packagePrefix
|
||||
+ "marker.ui.motif.MotifMarkerBarUI");
|
||||
UIManager.put("microba.MarkerBarUI", packagePrefix + "marker.ui.motif.MotifMarkerBarUI");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
private static final class UIChangeListener implements
|
||||
|
||||
Reference in New Issue
Block a user