private JComboBox CreameCombo() { JComboBox combo = new JComboBox(new String[] {"Hector", "Maria Julia", "Daniel","Salomon","Pancrasia","Prudencia","Martin","Daniela","Mario"}) { public void updateUI() { super.updateUI(); setBorder(BorderFactory.createEmptyBorder()); setUI(new BasicComboBoxUI() { @Override protected JButton createArrowButton() { JButton button = super.createArrowButton(); button.setContentAreaFilled(false); button.setBorder(BorderFactory.createEmptyBorder()); return button; } });// // } }; return combo; }ya construido nuestro combo lo agregamos ala Tabla de esta manera
JComboBox combo = CreameCombo();//CREO EL COMBO TableColumn col = Table_forma_1.getColumnModel().getColumn(0); col.setMinWidth(60); col.setMaxWidth(60); col.setResizable(false); col = Table_forma_1.getColumnModel().getColumn(1);col.setCellEditor(new DefaultCellEditor(combo));//AGREGO EL COMBO AL CELLEDITOR Table_forma_1.setAutoCreateRowSorter(true);
Trading Tecnología money Seguros Degree Seguro de coche Cotizaciones Colorado Vender Anualidad de Pago coches híbridos Attomey Lawyer Rehab Insurance Politics Claim Salud Transfer Sell Annuity Payment Política Loans MBA ranking España Cord Blood Mortgage Cómo hacer dinero en línea Hosting Credit Casino Web Hosting and Domains Donate Online games mortgage Cooking Recipes Software Conference Call Abogados Colegios en línea Negocios Loans And Donation Condominios Forex Recovery Treatment Gas/Electricity Classes Recetas de Cocina hotels Los préstamos y donaciones Hosting gratuito Donar Auto en Crédito Fiscal Health insurance
Saludos
ResponderEliminarTengo un jframe donde tengo varios jtable lo que quiero es que cuando se llene las celdas solo permita numeros , los valores por defecto de estos es 0 , cuando presione tab, pase a la otra celda que seleccione para al momento de escribir se borre el cero, y si hay un campo vacio este se vuelve en cero, he intentado con la interfaz keylistener pero no me ha resultado..... espero me ayuden
Que tal Bruno no te entiendo muy bien lo que quieres hacer,pero algo te eh comprendido si deseas validar las celdas debes de usar un metodo que comprueb si son numeros o letras.
Eliminarpublic boolean esCifra(String text){
char caracter = text.charAt(0);
if(((caracter < '0') || (caracter > '9')) && caracter!=KeyEvent.VK_BACK_SPACE){
return false;
}
else
return true;
}
no puedes usar keyTyped por que asta donde te endiendo no estas tipiando datos si no cargando