41 |
import java.awt.Color; |
import java.awt.Color; |
42 |
import java.awt.Insets; |
import java.awt.Insets; |
43 |
|
|
44 |
|
import javax.swing.ImageIcon; |
45 |
import javax.swing.UIDefaults; |
import javax.swing.UIDefaults; |
46 |
import javax.swing.plaf.ColorUIResource; |
import javax.swing.plaf.ColorUIResource; |
47 |
import javax.swing.plaf.FontUIResource; |
import javax.swing.plaf.FontUIResource; |
48 |
|
import javax.swing.plaf.IconUIResource; |
49 |
import javax.swing.plaf.basic.BasicLookAndFeel; |
import javax.swing.plaf.basic.BasicLookAndFeel; |
50 |
|
|
51 |
public class MetalLookAndFeel extends BasicLookAndFeel |
public class MetalLookAndFeel extends BasicLookAndFeel |
505 |
new ColorUIResource(getPrimaryControlDarkShadow()), |
new ColorUIResource(getPrimaryControlDarkShadow()), |
506 |
"ScrollBar.thumbHighlight", |
"ScrollBar.thumbHighlight", |
507 |
new ColorUIResource(getPrimaryControl()), |
new ColorUIResource(getPrimaryControl()), |
|
|
|
508 |
"SplitPane.darkShadow", |
"SplitPane.darkShadow", |
509 |
new ColorUIResource(getControlDarkShadow()), |
new ColorUIResource(getControlDarkShadow()), |
510 |
"SplitPane.highlight", |
"SplitPane.highlight", |
511 |
new ColorUIResource(getControlHighlight()), |
new ColorUIResource(getControlHighlight()), |
512 |
|
"Tree.openIcon", |
513 |
|
new IconUIResource(new ImageIcon(getClass().getResource( |
514 |
|
"/gnu/javax/swing/plaf/gtk/icons/TreeOpen.png"))), |
515 |
|
"Tree.leafIcon", |
516 |
|
new IconUIResource(new ImageIcon(getClass().getResource( |
517 |
|
"/gnu/javax/swing/plaf/gtk/icons/TreeLeaf.png"))), |
518 |
|
"Tree.closedIcon", |
519 |
|
new IconUIResource(new ImageIcon(getClass().getResource( |
520 |
|
"/gnu/javax/swing/plaf/gtk/icons/TreeClosed.png"))), |
521 |
"PopupMenu.border", new MetalBorders.PopupMenuBorder() |
"PopupMenu.border", new MetalBorders.PopupMenuBorder() |
522 |
}; |
}; |
523 |
defaults.putDefaults(myDefaults); |
defaults.putDefaults(myDefaults); |