因此,我想创建JSpinner的子类,以便隐藏所有配置。问题是当我将此对象放在JFrame上时,出现UI not found错误。
我找不到我错过的东西。
public class Time extends JSpinner {
public Time() {
super();
SpinnerDateModel SpinnerModel = new SpinnerDateModel();
this.setModel(SpinnerModel);
JSpinner.DateEditor dateEditor = new JSpinner.DateEditor(this, "hh:mm a");
this.setEditor(dateEditor);
}
}
最佳答案
为我工作。像这样尝试:
class Test {
public static void main(String[] f) {
JFrame myFrame = new JFrame();
myFrame.add(new Time());
myFrame.setVisible(true);
}
}
class Time extends JSpinner {
public Time() {
super();
SpinnerDateModel SpinnerModel = new SpinnerDateModel();
this.setModel(SpinnerModel);
JSpinner.DateEditor dateEditor = new JSpinner.DateEditor(this, "hh:mm a");
this.setEditor(dateEditor);
}
}