fxyxl 2017-03-11 15:46 采纳率: 0%
浏览 1014

swing测试类Test中单击jtextfield选择日期无反应是什么原因,谢谢大家了!

DateChooser类本身无问题,

/*

  • Test.java *
  • Created on DATE, TIME */

package com.fxy.test;

import java.awt.event.ActionEvent;

/**
*

  • @author USER
    */
    public class Test extends javax.swing.JFrame {

    DateChooser dateChooser = DateChooser.getInstance("yyyy-MM-dd");

    /** Creates new form Test */
    public Test() {
    initComponents();
    }

    /** This method is called from within the constructor to

    • initialize the form.
    • WARNING: Do NOT modify this code. The content of this method is
    • always regenerated by the Form Editor.
      */
      //GEN-BEGIN:initComponents
      //
      private void initComponents() {

      jPanel1 = new javax.swing.JPanel();
      jTextField1 = new javax.swing.JTextField("单击选择日期");

      setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

      jTextField1.addActionListener(new java.awt.event.ActionListener() {
      public void actionPerformed(java.awt.event.ActionEvent evt) {
      jTextField1ActionPerformed(evt);
      }
      });

      javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(
      jPanel1);
      jPanel1.setLayout(jPanel1Layout);
      jPanel1Layout.setHorizontalGroup(jPanel1Layout.createParallelGroup(
      javax.swing.GroupLayout.Alignment.LEADING).addGroup(
      jPanel1Layout
      .createSequentialGroup()
      .addGap(79, 79, 79)
      .addComponent(jTextField1,
      javax.swing.GroupLayout.PREFERRED_SIZE, 95,
      javax.swing.GroupLayout.PREFERRED_SIZE)
      .addContainerGap(29, Short.MAX_VALUE)));
      jPanel1Layout.setVerticalGroup(jPanel1Layout.createParallelGroup(
      javax.swing.GroupLayout.Alignment.LEADING).addGroup(
      jPanel1Layout
      .createSequentialGroup()
      .addGap(89, 89, 89)
      .addComponent(jTextField1,
      javax.swing.GroupLayout.PREFERRED_SIZE,
      javax.swing.GroupLayout.DEFAULT_SIZE,
      javax.swing.GroupLayout.PREFERRED_SIZE)
      .addContainerGap(95, Short.MAX_VALUE)));

      javax.swing.GroupLayout layout = new javax.swing.GroupLayout(
      getContentPane());
      getContentPane().setLayout(layout);
      layout.setHorizontalGroup(layout.createParallelGroup(
      javax.swing.GroupLayout.Alignment.LEADING).addGroup(
      layout.createSequentialGroup()
      .addGap(50, 50, 50)
      .addComponent(jPanel1,
      javax.swing.GroupLayout.PREFERRED_SIZE,
      javax.swing.GroupLayout.DEFAULT_SIZE,
      javax.swing.GroupLayout.PREFERRED_SIZE)
      .addContainerGap(147, Short.MAX_VALUE)));
      layout.setVerticalGroup(layout.createParallelGroup(
      javax.swing.GroupLayout.Alignment.LEADING).addGroup(
      layout.createSequentialGroup()
      .addGap(42, 42, 42)
      .addComponent(jPanel1,
      javax.swing.GroupLayout.PREFERRED_SIZE,
      javax.swing.GroupLayout.DEFAULT_SIZE,
      javax.swing.GroupLayout.PREFERRED_SIZE)
      .addContainerGap(48, Short.MAX_VALUE)));

      pack();
      }//
      //GEN-END:initComponents

    private void jTextField1ActionPerformed(java.awt.event.ActionEvent evt) {
    jtf1ActionPerformed(evt);
    }

    private void jtf1ActionPerformed(ActionEvent evt) {
    dateChooser.register(jTextField1);
    }

    /**

    • @param args the command line arguments
      */
      public static void main(String args[]) {
      java.awt.EventQueue.invokeLater(new Runnable() {
      public void run() {
      new Test().setVisible(true);

      }
      

      });
      }

    //GEN-BEGIN:variables
    // Variables declaration - do not modify
    private javax.swing.JPanel jPanel1;
    private javax.swing.JTextField jTextField1;
    // End of variables declaration//GEN-END:variables

}

  • 写回答

2条回答 默认 最新

  • dabocaiqq 2017-03-12 03:20
    关注
    评论

报告相同问题?

悬赏问题

  • ¥15 用visual studi code完成html页面
  • ¥15 聚类分析或者python进行数据分析
  • ¥15 逻辑谓词和消解原理的运用
  • ¥15 三菱伺服电机按启动按钮有使能但不动作
  • ¥15 js,页面2返回页面1时定位进入的设备
  • ¥50 导入文件到网吧的电脑并且在重启之后不会被恢复
  • ¥15 (希望可以解决问题)ma和mb文件无法正常打开,打开后是空白,但是有正常内存占用,但可以在打开Maya应用程序后打开场景ma和mb格式。
  • ¥20 ML307A在使用AT命令连接EMQX平台的MQTT时被拒绝
  • ¥20 腾讯企业邮箱邮件可以恢复么
  • ¥15 有人知道怎么将自己的迁移策略布到edgecloudsim上使用吗?