当前位置:  技术问答>java相关

关于JComboBox的文本框的输入问题(和JTextField相比较)?

    来源: 互联网  发布时间:2015-10-14

    本文导语:  public class JFloatTextField extends JTextField {   public JFloatTextField() {     super();   }   protected Document createDefaultModel(){       return new FloatDocument();//   } } //////////////////// public class FloatDocument extends PlainDocument ...

public class JFloatTextField extends JTextField {
  public JFloatTextField() {
    super();
  }
  protected Document createDefaultModel(){   
   return new FloatDocument();//
  }
}
////////////////////
public class FloatDocument extends PlainDocument {

  public FloatDocument() {    
  }
  public void insertString(int offs,String str,AttributeSet a) throws BadLocationException{//str既是用户输入的的字符,或则粘贴进入的字符串
    String oldV=getText(0,getLength());
    String newV=oldV.substring(0,offs)+str+oldV.substring(offs);
////////////////在这里可以拦截用户输入的任何字符,对其作出处理
    super.insertString(offs,str,a);
    }
 }
///////////////
请问:对于JComboBox的文本框的输入应该怎么拦截,(类似于以上采用文档模型)?

|
Component component = comboBox.getEditor().getEditorComponent();
if(component instanceof JTextField ) {
    ((JTextField )component).setDocument(new FloatDocument ());
}

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间javax.swing类jcombobox的类成员方法: jcombobox定义及介绍
  • 我想根据我的一个JCombobox的内容来确定来生成另一个JCombobox,但是画面不能更新,如何解决?
  • java命名空间javax.swing类jcombobox.accessiblejcombobox的类成员方法: jcombobox.accessiblejcombobox定义及介绍
  • 60分问一简单JComboBox问题,送分!
  • java命名空间javax.swing类jcombobox的类成员方法: keyselectionmanager定义及介绍
  • 删除JComboBox中最后一个元素如何解决
  • java命名空间javax.swing类jcombobox的类成员方法: iseditable定义及介绍
  • 疑惑JComboBox,JRadioButton的API
  • java命名空间javax.swing类jcombobox的类成员方法: seteditable定义及介绍
  • 请教关于JComboBox的问题,????!!!!!
  • java命名空间javax.swing类jcombobox的类成员方法: createdefaultkeyselectionmanager定义及介绍
  • java的JComboBox设为可编辑的,但怎样获得用户自己输入得值?
  • java命名空间javax.swing类jcombobox的类成员方法: setkeyselectionmanager定义及介绍
  • 怎么能让JComboBox组件即能手动输入又能直接选择下拉框中的值?
  • java命名空间javax.swing类jcombobox的类成员方法: selecteditemreminder定义及介绍
  • 请问为什么JComboBox不能显示下列列表,而只能用键盘上下翻看
  • java命名空间javax.swing类jcombobox的类成员方法: getkeyselectionmanager定义及介绍
  • 用语句怎样实现 显示/隐藏 JComboBox的下拉框? 谢谢
  • java命名空间javax.swing类jcombobox的类成员方法: getmodel定义及介绍
  • 请教java中关于JComboBox的一个问题
  • java命名空间javax.swing类jcombobox的类成员方法: getrenderer定义及介绍
  • 请教使用JList JComboBox JTree(这个不知道是不是这个名字 反正是树型结构)的用法


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3