javax.swing.JTextField.getDocument()方法的使用及代码示例

x33g5p2x  于2022-01-21 转载在 其他  
字(7.8k)|赞(0)|评价(0)|浏览(348)

本文整理了Java中javax.swing.JTextField.getDocument()方法的一些代码示例,展示了JTextField.getDocument()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JTextField.getDocument()方法的具体详情如下:
包路径:javax.swing.JTextField
类名称:JTextField
方法名:getDocument

JTextField.getDocument介绍

暂无

代码示例

代码示例来源:origin: stackoverflow.com

final JTextField field = new JTextField("");
field.getDocument().putProperty("owner", field); //set the owner

final JTextField field2 = new JTextField("");
field2.getDocument().putProperty("owner", field2); //set the owner

DocumentListener documentListener = new DocumentListener() {

   public void changedUpdate(DocumentEvent documentEvent) {}

   public void insertUpdate(DocumentEvent documentEvent) {

     //get the owner of this document
     Object owner = documentEvent.getDocument().getProperty("owner");
     if(owner != null){
       //owner is the jtextfield
       System.out.println(owner);
     }
   }

   public void removeUpdate(DocumentEvent documentEvent) {}

   private void updateValue(DocumentEvent documentEvent) {}
};

field.getDocument().addDocumentListener(documentListener);
field2.getDocument().addDocumentListener(documentListener);

代码示例来源:origin: jMonkeyEngine/jmonkeyengine

search.add(new JLabel("Choose a Demo to start:      Find: "),
    BorderLayout.WEST);
final javax.swing.JTextField jtf = new javax.swing.JTextField();
jtf.getDocument().addDocumentListener(new DocumentListener() {
  public void removeUpdate(DocumentEvent e) {
    classes.setFilter(jtf.getText());

代码示例来源:origin: go-lang-plugin-org/go-lang-idea-plugin

private void listenForPathUpdate() {
  JTextField textField = mySdkPathField.getTextField();
  Ref<String> prevPathRef = Ref.create(StringUtil.notNullize(textField.getText()));
  textField.getDocument().addDocumentListener(new DocumentAdapter() {
   @Override
   protected void textChanged(DocumentEvent e) {
    String sdkPath = StringUtil.notNullize(textField.getText());
    String prevPath = prevPathRef.get();
    if (!prevPath.equals(sdkPath)) {
     asyncUpdateSdkVersion(sdkPath);
     prevPathRef.set(sdkPath);
    }
   }
  });
 }
}

代码示例来源:origin: stanfordnlp/CoreNLP

jPanel3 = new javax.swing.JPanel();
jLabel1 = new javax.swing.JLabel();
urlTextField = new javax.swing.JTextField();
jPanel2 = new javax.swing.JPanel();
openButton = new javax.swing.JButton();
urlTextField.getDocument().addDocumentListener(new DocumentListener() {
 public void changedUpdate(DocumentEvent e) {
  enableOpenButton();

代码示例来源:origin: libgdx/libgdx

fontFileText.getDocument().addDocumentListener(new DocumentListener() {
  public void removeUpdate (DocumentEvent evt) {
    changed();

代码示例来源:origin: stackoverflow.com

final JTextField field = new JTextField();
field.getDocument().addDocumentListener(new DocumentListener() {
  protected void update() {
    okay.setEnabled(field.getText().length() > 0);

代码示例来源:origin: deathmarine/Luyten

public JTextField getFontFamilyTextField() {
  if (fontFamilyTextField == null) {
    fontFamilyTextField = new JTextField();
    fontFamilyTextField.addFocusListener(new TextFieldFocusHandlerForTextSelection(fontFamilyTextField));
    fontFamilyTextField.addKeyListener(new TextFieldKeyHandlerForListSelectionUpDown(getFontFamilyList()));
    fontFamilyTextField.getDocument()
        .addDocumentListener(new ListSearchTextFieldDocumentHandler(getFontFamilyList()));
    fontFamilyTextField.setFont(DEFAULT_FONT);
  }
  return fontFamilyTextField;
}

代码示例来源:origin: libgdx/libgdx

fontFileText.getDocument().addDocumentListener(new DocumentListener() {
  public void removeUpdate (DocumentEvent evt) {
    changed();

代码示例来源:origin: stackoverflow.com

JTextField myField = new JTextField();
myField.getDocument().addDocumentListener(new DocumentListener() {
  public void removeUpdate(DocumentEvent e) {
   // TODO add code!
  }
  public void insertUpdate(DocumentEvent e) {
   // TODO add code!
  }
  public void changedUpdate(DocumentEvent e) {
   // TODO add code!
  }
});

代码示例来源:origin: deathmarine/Luyten

public JTextField getFontStyleTextField() {
  if (fontStyleTextField == null) {
    fontStyleTextField = new JTextField();
    fontStyleTextField.addFocusListener(new TextFieldFocusHandlerForTextSelection(fontStyleTextField));
    fontStyleTextField.addKeyListener(new TextFieldKeyHandlerForListSelectionUpDown(getFontStyleList()));
    fontStyleTextField.getDocument()
        .addDocumentListener(new ListSearchTextFieldDocumentHandler(getFontStyleList()));
    fontStyleTextField.setFont(DEFAULT_FONT);
  }
  return fontStyleTextField;
}

代码示例来源:origin: ballerina-platform/ballerina-lang

private void listenForPathUpdate() {
    JTextField textField = mySdkPathField.getTextField();
    Ref<String> prevPathRef = Ref.create(StringUtil.notNullize(textField.getText()));
    textField.getDocument().addDocumentListener(new DocumentAdapter() {
      @Override
      protected void textChanged(DocumentEvent e) {
        String sdkPath = StringUtil.notNullize(textField.getText());
        String prevPath = prevPathRef.get();
        if (!prevPath.equals(sdkPath)) {
          asyncUpdateSdkVersion(sdkPath);
          prevPathRef.set(sdkPath);
        }
      }
    });
  }
}

代码示例来源:origin: stackoverflow.com

popup.add(new JScrollPane(list));
popup.setFocusable(false);
final JTextField field = new JTextField(20);
field.getDocument().addDocumentListener(documentListener);

代码示例来源:origin: deathmarine/Luyten

public JTextField getFontSizeTextField() {
  if (fontSizeTextField == null) {
    fontSizeTextField = new JTextField();
    fontSizeTextField.addFocusListener(new TextFieldFocusHandlerForTextSelection(fontSizeTextField));
    fontSizeTextField.addKeyListener(new TextFieldKeyHandlerForListSelectionUpDown(getFontSizeList()));
    fontSizeTextField.getDocument()
        .addDocumentListener(new ListSearchTextFieldDocumentHandler(getFontSizeList()));
    fontSizeTextField.setFont(DEFAULT_FONT);
  }
  return fontSizeTextField;
}

代码示例来源:origin: skylot/jadx

textField.getDocument().addDocumentListener(listener);
emitter.setDisposable(new Disposable() {
  private boolean disposed = false;

代码示例来源:origin: stackoverflow.com

JTextField textField1 = new JTextField();
textField1.setPreferredSize(new Dimension(100, 25));
JTextField textField2 = new JTextField();
textField2.setPreferredSize(new Dimension(100, 25));
panel.add(textField1);
panel.add(textField2);

ModelObject model = new ModelObject();

textField1.getDocument().addDocumentListener(new BindingListener(model, "field1"));
textField2.getDocument().addDocumentListener(new BindingListener(model, "field2"));

代码示例来源:origin: log4j/log4j

final JTextField threadField = new JTextField("");
threadField.getDocument().addDocumentListener(new DocumentListener () {
    public void insertUpdate(DocumentEvent aEvent) {
      aModel.setThreadFilter(threadField.getText());
final JTextField catField = new JTextField("");
catField.getDocument().addDocumentListener(new DocumentListener () {
    public void insertUpdate(DocumentEvent aEvent) {
      aModel.setCategoryFilter(catField.getText());
final JTextField ndcField = new JTextField("");
ndcField.getDocument().addDocumentListener(new DocumentListener () {
    public void insertUpdate(DocumentEvent aEvent) {
      aModel.setNDCFilter(ndcField.getText());
final JTextField msgField = new JTextField("");
msgField.getDocument().addDocumentListener(new DocumentListener () {
    public void insertUpdate(DocumentEvent aEvent) {
      aModel.setMessageFilter(msgField.getText());

代码示例来源:origin: runelite/runelite

textField.getTextField().getDocument().addDocumentListener(new DocumentListener()

代码示例来源:origin: stackoverflow.com

public static void main(String[] args) {

  JTextField firstName = new JTextField();
  AbstractDocument d = (AbstractDocument) firstName.getDocument();
  d.setDocumentFilter(new DocumentSizeAndUppercaseFilter(10));

  JFrame frame = new JFrame("Test");
  frame.add(firstName);
  frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  frame.setSize(200, 60);
  frame.setVisible(true);
}

代码示例来源:origin: libgdx/libgdx

panel.add(textPanel);
final JTextField textField = new JTextField(20);
textField.setText(text);
textField.setAlignmentX(0.0f);
textPanel.add(placeholderLabel, 0);
textField.getDocument().addDocumentListener(new DocumentListener() {

代码示例来源:origin: RipMeApp/ripme

private void setupHandlers() {
  ripButton.addActionListener(new RipButtonHandler());
  ripTextfield.addActionListener(new RipButtonHandler());
  ripTextfield.getDocument().addDocumentListener(new DocumentListener() {
    @Override
    public void removeUpdate(DocumentEvent e) {

相关文章

微信公众号

最新文章

更多

JTextField类方法