小编mer*_*tio的帖子

更改JSlider的外观

我已经浏览了这个网站改变外观和感觉,JSlider 但除了Slider.altTrackColor没有其他工作.我想做一些像pic1所示的事情,任何建议都会有很大的帮助.我正在研究JDK 1.6.

UIDefaults defaults = UIManager.getDefaults();    

       defaults.put("Slider.altTrackColor", Color.red);
       defaults.put("Slider.thumb", Color.red);
Run Code Online (Sandbox Code Playgroud)

我也试过这个:

    WindowUtilities.setNativeLookAndFeel();

 // WindowUtilities.setNimbuzzLookAndFeel();

 // WindowUtilities.setJavaLookAndFeel();
Run Code Online (Sandbox Code Playgroud)

WindowUtilities是一个类,它告诉系统使用本机外观,就像在以前的版本中一样.Metal(Java)LAF是默认值.

public static void setNativeLookAndFeel() {
try {
  UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
} catch(Exception e) {
  System.out.println("Error setting native LAF: " + e);
}
Run Code Online (Sandbox Code Playgroud)

我希望右图中的滑块像左边一样

java swing look-and-feel jslider japplet

6
推荐指数
1
解决办法
9128
查看次数

Java DateFormat返回错误的日期

我试图用a解析约会,SimpleDateFormat我遇到了一个奇怪的行为.

此示例"Sun Jan 01 19:00:32 CET 2012"在我的机器上打印:

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Locale;

public class Test {
    public static void main(String[] args) throws ParseException {
        System.out.println(new SimpleDateFormat("MMM dd HH:mm:ss YYYY", Locale.ENGLISH).parse("Sep 26 19:00:32 2012"));
    }
}
Run Code Online (Sandbox Code Playgroud)

我本以期会"Wed Sep 26 19:00:32 CET 2012"回来.

我的DateFormat字符串不正确吗?

java date date-parsing

2
推荐指数
1
解决办法
2075
查看次数

标签 统计

java ×2

date ×1

date-parsing ×1

japplet ×1

jslider ×1

look-and-feel ×1

swing ×1