如题,谢谢.!

解决方案 »

  1.   

    谢谢给位提示,可是还是不是很清楚.这是我的部分代码,各位大侠看看如何改?就是使得ipAdrText中为数字.
    ipAdrText = new Text(composite, SWT.BORDER);
          GridData gd = new GridData(GridData.FILL_HORIZONTAL);
      gd.horizontalSpan = ncol - 1;
    ipAdrText.setLayoutData(gd);

    ipAdrText.addModifyListener(new ModifyListener() {
    public void modifyText(ModifyEvent e) {
    ipAdrName = ipAdrText.getText();
                     
    dialogChanged();
    }
    });
      

  2.   

    添加keyPressed事件监听,但判断key值,如果是数字的话,添加,否则的话不添加.
      

  3.   


    JFormattedTextField txt=new JFormattedTextField(NumberFormat.getNumberInstance())可以确保只能输入的数字包括浮点数将NumberFormat.getNumberInstance()改成NumberFormat.getInstance()便只可以接受整形需要导入包import java.text.*;