LWUIT的Datefield?

时间:2011-11-17 05:59:30

标签: java-me lwuit

我想知道datefield/datepicker是否有LWUIT组件?

或者,实施datefield in lwuit

是否会有任何解决方法

6 个答案:

答案 0 :(得分:3)

其他可能的解决方案是使用LWUIT日历。 http://lwuit.java.net/nonav/iodocs/index.html

我认为这是LWUIT日期的最佳解决方案。

答案 1 :(得分:2)

试试这个

Form form = new Form("Spinners");
Spinner integerSpinner = Spinner.create(0, 1000, 100, 10);
Spinner decimalSpinner = Spinner.create(0.0, 100.0, 17.75, 0.05);
Spinner timeSpinner = Spinner.createTime(0, 24 * 60 * 60, 10 * 60 * 60, 60, true, false);
Spinner dateSpinner = Spinner.createDate(System.currentTimeMillis() - 1000 * DAY,
System.currentTimeMillis() + 1000 * DAY, System.currentTimeMillis(),
'-', Spinner.DATE_FORMAT_MM_DD_YYYY);

form.setLayout(new TableLayout(4, 2));
form.addComponent(new Label("Integer"));
form.addComponent(integerSpinner);
form.addComponent(new Label("Decimal"));
form.addComponent(decimalSpinner);
form.addComponent(new Label("Time"));
form.addComponent(timeSpinner);
form.addComponent(new Label("Date"));
form.addComponent(dateSpinner);
form.show();

答案 2 :(得分:2)

LWUIT中没有DateFieldDatePicker个组件。因此,您可以使用Spinner代替DateField

我在LWUIT中找到一个third party application用于DateField。他们使用了LWUIT并开发了DateField组件。但我不确定它是如何工作的。如果您使用,请告诉我状态。

答案 3 :(得分:0)

使用Spinner课程。它没有构造函数,但它有静态方法来创建Spinner。

答案 4 :(得分:0)

还有Calendar类。

答案 5 :(得分:0)

有一些像lwuit中的Mobrizdatefiled,它只是使用lcdui datepicker并在lwuit中使用它的功能实现。

LWUIT DATEFIELD