本文整理了Java中javax.swing.JTextField.getDocument()
方法的一些代码示例,展示了JTextField.getDocument()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JTextField.getDocument()
方法的具体详情如下:
包路径:javax.swing.JTextField
类名称: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) {
内容来源于网络,如有侵权,请联系作者删除!