Java JCalender未显示日数

Java JCalender未显示日数,java,swing,user-interface,plugins,netbeans-8.2,Java,Swing,User Interface,Plugins,Netbeans 8.2,我正在使用下面的库JCalender,它是一个日期选择器GUI,我们可以将它放入Netbeans托盘中 由于您既没有链接到您正在使用的JCalendar实现,也没有对其命名,因此我假定它是。-至少我能从你的截图上看出 使用该组件相当简单,此示例应做到: import java.awt.EventQueue; import javax.swing.JFrame; import com.toedter.calendar.JCalendar; public class Demo { priva

我正在使用下面的库JCalender,它是一个日期选择器GUI,我们可以将它放入Netbeans托盘中


由于您既没有链接到您正在使用的
JCalendar
实现,也没有对其命名,因此我假定它是。-至少我能从你的截图上看出

使用该组件相当简单,此示例应做到:

import java.awt.EventQueue;
import javax.swing.JFrame;
import com.toedter.calendar.JCalendar;

public class Demo {
  private JFrame frame;


  public static void main(String[] args) {
    EventQueue.invokeLater(new Runnable() {
      public void run() {
       try {
          Demo window = new Demo();
          window.frame.setVisible(true);
        }
        catch (Exception e) {
          e.printStackTrace();
        }
      }
    });
  }

  public Demo() {
    initialize();
  }

  private void initialize() {
    frame = new JFrame();
    frame.setBounds(100, 100, 450, 300);
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    frame.getContentPane().setLayout(null);

    JCalendar calendar = new JCalendar();
    calendar.setBounds(20, 20, 200, 20);
    frame.getContentPane().add(calendar);
  }
}
不幸的是,您也没有提供用于组件初始化的代码。您可以不带参数调用
JCalendar
构造函数,传递
日期
对象、
日历
对象、
区域设置
对象或上述对象的各种组合

以下是有效构造函数的完整列表:

public JCalendar()
public JCalendar(Date date)
public JCalendar(Calendar calendar)
public JCalendar(Locale locale)
public JCalendar(Date date, Locale locale)
public JCalendar(Date date, boolean monthSpinner)
public JCalendar(Locale locale, boolean monthSpinner)
public JCalendar(boolean monthSpinner)
public JCalendar(Date date, Locale locale, boolean monthSpinner, boolean weekOfYearVisible)
要确定用户的选择,可以调用
getCalendar()
getDate()
。要设置初始日期,请分别使用
setCalendar()
setDate()
。希望这能让你开始。如果您有任何问题,请随时编辑您的问题或留下评论

另外,您是否检查了JCalendar ZIP文件中包含的示例项目

public JCalendar()
public JCalendar(Date date)
public JCalendar(Calendar calendar)
public JCalendar(Locale locale)
public JCalendar(Date date, Locale locale)
public JCalendar(Date date, boolean monthSpinner)
public JCalendar(Locale locale, boolean monthSpinner)
public JCalendar(boolean monthSpinner)
public JCalendar(Date date, Locale locale, boolean monthSpinner, boolean weekOfYearVisible)