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); 关于复合赋值并不需要类型转换 初学JASE 求高手解决问题 在线等 谢谢了 跪求解决办法~~~ 一个简单的问题>>>>传值 java的序列化有什么作用,什么时候用 大哥们帮帮忙 我没有分了以后一定补上!!55555555 用java启动cmd.exe文件后,有无方法读取这个黑窗口的数据 SWT的Browser能否绑定一种IE内核而不是根据系统的IE内核变化 请教:JLabel带图标和文字,如何设置图标的大小,而不是原始尺寸? 选择你的人生,选择你的前途(程序员发展必读)!!!请进! 在线求高手解答。 求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);