Skip to content

Commit fe28f67

Browse files
add support jslider
1 parent 93c2f40 commit fe28f67

File tree

4 files changed

+15
-0
lines changed

4 files changed

+15
-0
lines changed

src/MaterialUISwingDemo.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,12 @@ public static void main (String[] args) {
8585
comboTest.addItem("Prova due");
8686
content.add(labelCombo);
8787
content.add(comboTest);
88+
89+
//settin Slider
90+
JSlider slider = new JSlider();
91+
JSlider sliderVertical = new JSlider(JSlider.VERTICAL);
92+
content.add(slider);
93+
content.add(sliderVertical);
8894

8995
// add everything to the frame
9096
frame.add (bar, BorderLayout.PAGE_START);

src/imgs/slider_point.png

516 Bytes
Loading

src/mdlaf/MaterialLookAndFeel.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,10 @@ public class MaterialLookAndFeel extends MetalLookAndFeel {
5454
private static final String toolbarUI = MaterialToolBarUI.class.getCanonicalName ();
5555
private static final String sliderUI = MaterialSliderUI.class.getCanonicalName ();
5656

57+
public static String getSliderui() {
58+
return sliderUI;
59+
}
60+
5761
public String getToolBarUI() {
5862
return toolBarUI;
5963
}
@@ -262,4 +266,6 @@ protected void initComponentDefaults (UIDefaults table) {
262266
table.put ("Tree.openIcon", new ImageIcon (MaterialImages.DOWN_ARROW));
263267
table.put ("Tree.selectionBorderColor", null);
264268
}
269+
270+
265271
}

src/mdlaf/resources/MaterialImages.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
package mdlaf.resources;
22

33
import javax.imageio.ImageIO;
4+
import javax.swing.Icon;
5+
46
import java.awt.image.BufferedImage;
57
import java.io.IOException;
68
import java.io.InputStream;
@@ -18,6 +20,7 @@ public class MaterialImages {
1820
public static final BufferedImage RADIO_BUTTON_OFF = loadImg ("/imgs/radio_button_off.png");
1921
public static final BufferedImage TOGGLE_BUTTON_ON = loadImg ("/imgs/toggle_on.png");
2022
public static final BufferedImage TOGGLE_BUTTON_OFF = loadImg ("/imgs/toggle_off.png");
23+
public static final BufferedImage SLIDER_POINT = loadImg ("/imgs/slider_point.png");
2124

2225
private static BufferedImage loadImg (String imgPath) {
2326
try (InputStream inputStream = MaterialImages.class.getResourceAsStream (imgPath)) {

0 commit comments

Comments
 (0)