Here you can find the source of getJComboBoxJTextField(JComboBox comboBox)
public static JTextField getJComboBoxJTextField(JComboBox comboBox)
//package com.java2s; /*//from w ww . ja v a 2s . c o m Copyright (C) 2001-2012, Joao Medeiros, Paulo Vilela (grafix2.com) Este arquivo ? parte do programa Grafix2.com Grafix2.com ? um software livre; voc? pode redistribui-lo e/ou modifica-lo dentro dos termos da Licen?a P?blica Geral GNU como publicada pela Funda??o do Software Livre (FSF); na vers?o 2 da Licen?a. Este programa ? distribuido na esperan?a que possa ser ?til, mas SEM NENHUMA GARANTIA; sem uma garantia implicita de ADEQUA??O a qualquer MERCADO ou APLICA??O EM PARTICULAR. Veja a Licen?a P?blica Geral GNU para maiores detalhes. Voc? deve ter recebido uma c?pia da Licen?a P?blica Geral GNU junto com este programa, se n?o, veja uma c?pia em <http://www.gnu.org/licenses/> */ import java.awt.Component; import javax.swing.ComboBoxEditor; import javax.swing.JComboBox; import javax.swing.JTextField; public class Main { public static JTextField getJComboBoxJTextField(JComboBox comboBox) { JTextField result = null; ComboBoxEditor cbe = comboBox.getEditor(); if (cbe != null) { Component c = cbe.getEditorComponent(); if (c instanceof JTextField) { result = (JTextField) c; } } return result; } }