SpinnerDateModel这个类是不是有问题? 为什么只能以年为单位进行调节?不能以月和天?用的JDK1.6 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 给个spinner的例子吧,看下吧,希望能给lz点帮助import javax.swing.*;import javax.swing.event.*;import java.text.*;import java.awt.*;import java.util.*;public class Spinner { public static void main (String args[]) throws Exception { JFrame frame = new JFrame("Spinner"); frame.setDefaultCloseOperation(3); String[] months = new DateFormatSymbols().getMonths(); SpinnerModel model = new SpinnerListModel(months); JSpinner spinner = new JSpinner(model); frame.getContentPane().add(spinner, BorderLayout.NORTH); SpinnerDateModel model2 = new SpinnerDateModel(); model2.setCalendarField(Calendar.WEEK_OF_MONTH); JSpinner spinner2 = new JSpinner(model2); JSpinner.DateEditor editor2 = new JSpinner.DateEditor( spinner2, "MMMMM dd, yyyy"); spinner2.setEditor(editor2); frame.getContentPane().add(spinner2, BorderLayout.SOUTH); SpinnerNumberModel model3 = new SpinnerNumberModel(50, 0, 100, 5); JSpinner spinner3 = new JSpinner(model3); frame.getContentPane().add(spinner3, BorderLayout.CENTER); ChangeListener listener = new ChangeListener() { public void stateChanged(ChangeEvent e) { SpinnerModel source = (SpinnerModel)e.getSource(); System.out.println("The value is: " + source.getValue()); } }; model.addChangeListener(listener); model2.addChangeListener(listener); model3.addChangeListener(listener); frame.pack(); frame.show(); }} 真随机设备 关于数组的一个符号问题 [请教]怎么在JTable的一个单元格中添加一个带有图片和文字的JLabel JAVA急急急 怎样做到文件关联? 挑战Pattern 怎么产生随机数? java怎样实现C语言的两日期之差与求日期增减天数后的新日期,请举个小例! 请问j2re是什么啊我装robocode时给装的和jsdk有区别吗 sourceforge.net上不去,怎么办? 用java怎么实现定时运行某个程序? 用bat文件启动编译好的jar包程序该怎么做?
import javax.swing.*;
import javax.swing.event.*;
import java.text.*;
import java.awt.*;
import java.util.*;
public class Spinner {
public static void main (String args[]) throws Exception {
JFrame frame = new JFrame("Spinner");
frame.setDefaultCloseOperation(3);
String[] months = new DateFormatSymbols().getMonths();
SpinnerModel model = new SpinnerListModel(months);
JSpinner spinner = new JSpinner(model);
frame.getContentPane().add(spinner, BorderLayout.NORTH);
SpinnerDateModel model2 = new SpinnerDateModel();
model2.setCalendarField(Calendar.WEEK_OF_MONTH);
JSpinner spinner2 = new JSpinner(model2);
JSpinner.DateEditor editor2 = new JSpinner.DateEditor(
spinner2, "MMMMM dd, yyyy");
spinner2.setEditor(editor2);
frame.getContentPane().add(spinner2, BorderLayout.SOUTH);
SpinnerNumberModel model3 = new SpinnerNumberModel(50, 0, 100, 5);
JSpinner spinner3 = new JSpinner(model3);
frame.getContentPane().add(spinner3, BorderLayout.CENTER);
ChangeListener listener = new ChangeListener() {
public void stateChanged(ChangeEvent e) {
SpinnerModel source = (SpinnerModel)e.getSource();
System.out.println("The value is: " + source.getValue());
}
};
model.addChangeListener(listener);
model2.addChangeListener(listener);
model3.addChangeListener(listener);
frame.pack();
frame.show();
}
}