如何使用netbeansgui在java中输入时间(数据类型)



我只是java的初学者。我正在使用netbeans开发一个应用程序(我对此也知之甚少)。现在,在我的应用程序中有一个时间选项,它必须插入24小时时间(必须插入23:45等,而不是字符串/整数数据类型)。有什么类可以这样做吗。我需要使用netbeans中的GUI(只需拖放)。我该怎么做?

您可以使用JTextField从中获取文本并标记它。

String time = jTextField1.getText();
StringTokenizer st = new StringTokenizer(time, ":");
List<String> timeList = new ArrayList<String>();
while(st.hasMoreTokens()){
        timeList.add(st.nextToken());
    }

您可以使用Spinner组件添加时间选择器。由于您使用NetBeans工具编写图形界面,因此在完成视觉编辑后,您需要添加以下代码块:

JFrame frame = new JFrame("Your JFrame");
//Code inserted by netbeans...
Date date = new Date();
SpinnerDateModel sdm = new SpinnerDateModel(date, null, null, Calendar.HOUR_OF_DAY);
JSpinner spinner = new JSpinner(dsm);
JSpinner.DateEditor dateEditor = new JSpinner.DateEditor(spinner, "hh:mm");
spinner.setEditor(dateEditor);
frame.add(spinner,BorderLayout.NORTH); //Choose you position and where to add the component

相关内容

  • 没有找到相关文章

最新更新