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
    关注
    评论

报告相同问题?

悬赏问题

  • ¥100 有人会搭建GPT-J-6B框架吗?有偿
  • ¥15 求差集那个函数有问题,有无佬可以解决
  • ¥15 【提问】基于Invest的水源涵养
  • ¥20 微信网友居然可以通过vx号找到我绑的手机号
  • ¥15 寻一个支付宝扫码远程授权登录的软件助手app
  • ¥15 解riccati方程组
  • ¥15 display:none;样式在嵌套结构中的已设置了display样式的元素上不起作用?
  • ¥15 使用rabbitMQ 消息队列作为url源进行多线程爬取时,总有几个url没有处理的问题。
  • ¥15 Ubuntu在安装序列比对软件STAR时出现报错如何解决
  • ¥50 树莓派安卓APK系统签名