Swing slider问题 滑块,怎么配上数字如果有12个数字,需要配12个lable? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是的。给你个小代码Code: slide=new JSlider(); slide.setMaximum(500); slide.setMinimum(0); slide.setMajorTickSpacing(100); slide.setPaintLabels(true); slide.setPaintTicks(true); slide.setOpaque(false); slide.setOrientation(JSlider.VERTICAL); int max = slide.getMaximum(); int min = slide.getMinimum(); int gap = slide.getMajorTickSpacing(); int size = (max - min) / gap; Hashtable list = new Hashtable(); for (int i = 0; i < size + 1; i++) { JLabel label = new JLabel(i * 100 + "%"); label.setFont(new Font("Dialog", Font.ITALIC, 9)); list.put(new Integer(i * 100), label); } slide.setLabelTable(list); 关于一个网页自动填表的小程序 float a=0.4f;float b=0.3f;a+b=? JAVA问题 JFrame双击事件 请教一个log4j不同的输出方式,输出不同级别log的问题 java自定义的线程类对象和Thread类对象是什么关系? Java编程思想里的小例子:使用显式的Lock对象 文件读写的问题 想前辈高手们请教一个JDBC的问题。 请问,这个是类型的项目工程? 在线求高手解答。 求java 关于 RSA 的byte数组转换十六进制的问题
Code:
slide=new JSlider();
slide.setMaximum(500);
slide.setMinimum(0);
slide.setMajorTickSpacing(100);
slide.setPaintLabels(true);
slide.setPaintTicks(true);
slide.setOpaque(false);
slide.setOrientation(JSlider.VERTICAL);
int max = slide.getMaximum();
int min = slide.getMinimum();
int gap = slide.getMajorTickSpacing();
int size = (max - min) / gap;
Hashtable list = new Hashtable();
for (int i = 0; i < size + 1; i++) {
JLabel label = new JLabel(i * 100 + "%");
label.setFont(new Font("Dialog", Font.ITALIC, 9));
list.put(new Integer(i * 100), label);
}
slide.setLabelTable(list);