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

时间:2014-08-30 17:58:08

标签: java netbeans

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

2 个答案:

答案 0 :(得分:3)

您可以使用JTextField并从中获取文本并对其进行标记。

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

答案 1 :(得分:0)

您可以使用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