javax.swing.JTextField#requestFocusInWindow ( )源码实例Demo

下面列出了javax.swing.JTextField#requestFocusInWindow ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: zap-extensions   文件: ImportFromAbstractDialog.java
public boolean validateUrl(JTextField field) {
    String urlStr = field.getText();
    if (urlStr.isEmpty()) {
        showWarningDialog(Constant.messages.getString(MESSAGE_PREFIX + "url.empty"));
        field.requestFocusInWindow();
        return false;
    } else if ("http://".equals(urlStr) || "https://".equals(urlStr)) {
        showWarningDialog(
                Constant.messages.getString(MESSAGE_PREFIX + "url.invalid", urlStr, ""));
        field.requestFocusInWindow();
        return false;
    }
    try {
        new URL(urlStr);
        new URI(urlStr, true);
    } catch (Exception e) {
        showWarningDialog(
                Constant.messages.getString(
                        MESSAGE_PREFIX + "url.invalid", urlStr, e.getMessage()));
        field.requestFocusInWindow();
        return false;
    }
    return true;
}
 
源代码2 项目: FlatLaf   文件: FlatSpinnerUI.java
@Override
public void focusGained( FocusEvent e ) {
	spinner.repaint();

	// if spinner gained focus, transfer it to the editor text field
	if( e.getComponent() == spinner ) {
		JTextField textField = getEditorTextField( spinner.getEditor() );
		if( textField != null )
			textField.requestFocusInWindow();
	}
}
 
源代码3 项目: dragonwell8_jdk   文件: DeadKeyMacOSXInputText.java
static void createAndShowGUI() {
    Frame frame = new Frame();
    frame.setSize(300, 300);
    Panel panel = new Panel(new BorderLayout());
    JTextField textField = new JTextField();
    textField.addKeyListener(new DeadKeyListener());
    panel.add(textField, BorderLayout.CENTER);
    frame.add(panel);
    frame.setVisible(true);
    toolkit.realSync();

    textField.requestFocusInWindow();
    toolkit.realSync();

}
 
源代码4 项目: TencentKona-8   文件: DeadKeyMacOSXInputText.java
static void createAndShowGUI() {
    Frame frame = new Frame();
    frame.setSize(300, 300);
    Panel panel = new Panel(new BorderLayout());
    JTextField textField = new JTextField();
    textField.addKeyListener(new DeadKeyListener());
    panel.add(textField, BorderLayout.CENTER);
    frame.add(panel);
    frame.setVisible(true);
    toolkit.realSync();

    textField.requestFocusInWindow();
    toolkit.realSync();

}
 
源代码5 项目: jdk8u60   文件: DeadKeyMacOSXInputText.java
static void createAndShowGUI() {
    Frame frame = new Frame();
    frame.setSize(300, 300);
    Panel panel = new Panel(new BorderLayout());
    JTextField textField = new JTextField();
    textField.addKeyListener(new DeadKeyListener());
    panel.add(textField, BorderLayout.CENTER);
    frame.add(panel);
    frame.setVisible(true);
    toolkit.realSync();

    textField.requestFocusInWindow();
    toolkit.realSync();

}
 
源代码6 项目: openjdk-jdk8u   文件: DeadKeyMacOSXInputText.java
static void createAndShowGUI() {
    Frame frame = new Frame();
    frame.setSize(300, 300);
    Panel panel = new Panel(new BorderLayout());
    JTextField textField = new JTextField();
    textField.addKeyListener(new DeadKeyListener());
    panel.add(textField, BorderLayout.CENTER);
    frame.add(panel);
    frame.setVisible(true);
    toolkit.realSync();

    textField.requestFocusInWindow();
    toolkit.realSync();

}
 
static void createAndShowGUI() {
    Frame frame = new Frame();
    frame.setSize(300, 300);
    Panel panel = new Panel(new BorderLayout());
    JTextField textField = new JTextField();
    textField.addKeyListener(new DeadKeyListener());
    panel.add(textField, BorderLayout.CENTER);
    frame.add(panel);
    frame.setVisible(true);
    toolkit.realSync();

    textField.requestFocusInWindow();
    toolkit.realSync();

}
 
源代码8 项目: openjdk-jdk9   文件: DeadKeyMacOSXInputText.java
static void createAndShowGUI(Robot robot) {
    Frame frame = new Frame();
    frame.setSize(300, 300);
    Panel panel = new Panel(new BorderLayout());
    JTextField textField = new JTextField();
    textField.addKeyListener(new DeadKeyListener());
    panel.add(textField, BorderLayout.CENTER);
    frame.add(panel);
    frame.setVisible(true);
    robot.waitForIdle();

    textField.requestFocusInWindow();
    robot.waitForIdle();

}
 
源代码9 项目: jdk8u-jdk   文件: DeadKeyMacOSXInputText.java
static void createAndShowGUI() {
    Frame frame = new Frame();
    frame.setSize(300, 300);
    Panel panel = new Panel(new BorderLayout());
    JTextField textField = new JTextField();
    textField.addKeyListener(new DeadKeyListener());
    panel.add(textField, BorderLayout.CENTER);
    frame.add(panel);
    frame.setVisible(true);
    toolkit.realSync();

    textField.requestFocusInWindow();
    toolkit.realSync();

}
 
源代码10 项目: hottub   文件: DeadKeyMacOSXInputText.java
static void createAndShowGUI() {
    Frame frame = new Frame();
    frame.setSize(300, 300);
    Panel panel = new Panel(new BorderLayout());
    JTextField textField = new JTextField();
    textField.addKeyListener(new DeadKeyListener());
    panel.add(textField, BorderLayout.CENTER);
    frame.add(panel);
    frame.setVisible(true);
    toolkit.realSync();

    textField.requestFocusInWindow();
    toolkit.realSync();

}
 
源代码11 项目: openjdk-8-source   文件: DeadKeyMacOSXInputText.java
static void createAndShowGUI() {
    Frame frame = new Frame();
    frame.setSize(300, 300);
    Panel panel = new Panel(new BorderLayout());
    JTextField textField = new JTextField();
    textField.addKeyListener(new DeadKeyListener());
    panel.add(textField, BorderLayout.CENTER);
    frame.add(panel);
    frame.setVisible(true);
    toolkit.realSync();

    textField.requestFocusInWindow();
    toolkit.realSync();

}
 
源代码12 项目: visualvm   文件: ExternalSourcesViewer.java
private static void insertFile(JTextField textField, File file) {
        String path = file.getAbsolutePath();
        if (path.contains(" ")) path = "\"" + path + "\"";                      // NOI18N
        
//        try { textField.getDocument().insertString(textField.getCaretPosition(), path, null); }
        try {
            textField.getDocument().insertString(0, path, null);
            textField.select(0, path.length());
            textField.requestFocusInWindow();
        } catch (BadLocationException ex) {}
    }
 
源代码13 项目: finalspeed-91yun   文件: TextComponentPopupMenu.java
public void mouseReleased(MouseEvent e) {
	if (e.isPopupTrigger() && e.getSource() instanceof JTextField) {
		JTextField textfield = (JTextField) e.getSource();
		if (Boolean.TRUE.equals(textfield
				.getClientProperty("DisablePopupMenu"))) {
			return;
		}
		textfield.requestFocusInWindow();
		show(textfield, e.getX(), e.getY());
	}
}
 
源代码14 项目: openjdk-8   文件: DeadKeyMacOSXInputText.java
static void createAndShowGUI() {
    Frame frame = new Frame();
    frame.setSize(300, 300);
    Panel panel = new Panel(new BorderLayout());
    JTextField textField = new JTextField();
    textField.addKeyListener(new DeadKeyListener());
    panel.add(textField, BorderLayout.CENTER);
    frame.add(panel);
    frame.setVisible(true);
    toolkit.realSync();

    textField.requestFocusInWindow();
    toolkit.realSync();

}
 
源代码15 项目: pcgen   文件: StatTableModel.java
private void startEditingNextRow(final JTable statsTable, final int col, final int nextRow, JTextField textField)
{
	if (nextRow >= 0 && nextRow < getRowCount() && col >= 0 && col < getColumnCount())
	{
		statsTable.editCellAt(nextRow, col);
		textField.requestFocusInWindow();
	}
}
 
源代码16 项目: pcgen   文件: StatTableModel.java
private void startEditingNextRow(final JTable statsTable, final int col, final int nextRow, JTextField textField)
{
	if (nextRow >= 0 && nextRow < getRowCount() && col >= 0 && col < getColumnCount())
	{
		statsTable.editCellAt(nextRow, col);
		textField.requestFocusInWindow();
	}
}
 
源代码17 项目: jdk8u-jdk   文件: DeadKeyMacOSXInputText.java
static void createAndShowGUI() {
    Frame frame = new Frame();
    frame.setSize(300, 300);
    Panel panel = new Panel(new BorderLayout());
    JTextField textField = new JTextField();
    textField.addKeyListener(new DeadKeyListener());
    panel.add(textField, BorderLayout.CENTER);
    frame.add(panel);
    frame.setVisible(true);
    toolkit.realSync();

    textField.requestFocusInWindow();
    toolkit.realSync();

}
 
源代码18 项目: jdk8u-dev-jdk   文件: DeadKeyMacOSXInputText.java
static void createAndShowGUI() {
    Frame frame = new Frame();
    frame.setSize(300, 300);
    Panel panel = new Panel(new BorderLayout());
    JTextField textField = new JTextField();
    textField.addKeyListener(new DeadKeyListener());
    panel.add(textField, BorderLayout.CENTER);
    frame.add(panel);
    frame.setVisible(true);
    toolkit.realSync();

    textField.requestFocusInWindow();
    toolkit.realSync();

}
 
源代码19 项目: ios-image-util   文件: SplitterFrame.java
/**
 * Set size as text to text field.
 *
 * @param text
 * @param value
 */
private void setSizeText(JTextField text, String value) {
	try {
		setImageSize(text, value);
	} catch (Throwable t) {
		t.printStackTrace();
		text.requestFocusInWindow();
	}
}
 
源代码20 项目: xtunnel   文件: TextComponentPopupMenu.java
public void mouseReleased(MouseEvent e) {
	if (e.isPopupTrigger() && e.getSource() instanceof JTextField) {
		JTextField textfield = (JTextField) e.getSource();
		if (Boolean.TRUE.equals(textfield
				.getClientProperty("DisablePopupMenu"))) {
			return;
		}
		textfield.requestFocusInWindow();
		show(textfield, e.getX(), e.getY());
	}
}