0
我已经拍摄了3个chice box来输入出生日期,并且我在选择框中添加了数据项,但是我想在“日期”,“月”和“年”等选项框上显示一些文本。它也会像组合框的项目,但它不能被选中。 程序代码是: -如何在java中的选择框中显示或设置非可选文本?
Choice dd, mm, yy;
dd = new Choice();
mm = new Choice();
yy = new Choice();
for(int i = 1; i<=31; i++)
{
if(i>=1 && i <= 9)
dd.addItem("0" + i);
else if(i>=10 && i<=31)
dd.addItem("" + i);
}
for(int i = 1; i<=12; i++)
{
if(i>=1 && i <= 9)
mm.addItem("0" + i);
else if(i>=10 && i<=12)
mm.addItem("" + i);
}
for(int i = 1960; i<=2014; i++)
yy.addItem("" + i);
add(dd);
add(mm);
add(yy);
请给出最简单的方法来做到这一点。 请帮助我。
AWT相当过时,更好的使用swing或者如果你有java 8 JavaFX。 AWT依赖于平台组件,并且不能轻松定制。 Swing是一个更完整的模型。 – 2014-10-07 13:36:51
我同意,SWING更容易使用,因为您可以选择接口的外观,通过API为其组件设置,并生成代码。 – 2014-10-07 13:39:04