如何在java中的选择框上显示或设置不可选文本?

时间:2014-10-07 13:33:07

标签: java awt

我已经拿了3个chice box来输入出生日期,我已经在选择框中添加了数据项,但是我想在选项框上显示一些文本,如“Date”,“Month”和“year”。它也会喜欢组合框的项目,但无法选择。 程序代码是: -

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);

请给出最简单的方法。 请帮帮我。

1 个答案:

答案 0 :(得分:0)

只需使用dd.addItem("Day")等,并且不要介意它可以选择。无论如何你必须验证选择(31.02.2014)并返回&#34;问题&#34;信息。因此,您可以在检验中添加&#34; day&#34;等检查。