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