gracias por la respuesta.. jeje para nada eso del rapto de codigo, opte por poner solo eso para que fuera mas claro y menos enredoso, pero parece que me falta informacion, disculpame, aqui dejo el codigo completo de esa ventana que la tengo de prueba
Código JAVA:
Ver originalimport javax.swing.SwingUtilities;
import java.awt.BorderLayout;
import java.util.Vector;
import javax.swing.JPanel;
import javax.swing.JFrame;
import javax.swing.JTable;
import javax.swing.JTextField;
import javax.swing.SwingConstants;
import javax.swing.table.DefaultTableCellRenderer;
import javax.swing.table.DefaultTableModel;
import javax.swing.table.TableCellRenderer;
import java.awt.Dimension;
import java.awt.ScrollPane;
import java.awt.Rectangle;
import javax.swing.JScrollPane;
import javax.swing.JButton;
public class ABC
extends JFrame {
private static final long serialVersionUID = 1L;
private JPanel jContentPane
= null; //JTable table = new JTable(modelo);
MODELO modelox = new MODELO();//hace que el Jtable no sea Editable
public void centrar_datos(){
table.getColumnModel().getColumn(2).setCellRenderer(modelocentrar);
}
public void crea_modelo(){
modelox.addColumn("nombre");
modelox.addColumn("edad");
modelox.addColumn("telefono");
}
public void llenar(){
fila[0] = "jose";
fila[1] = "25";
fila[2] = "36590764";
modelox.addRow(fila);
centrar_datos();
}
if (jScrollPane == null) {
jScrollPane.
setBounds(new Rectangle(30,
46,
276,
117)); jScrollPane.setViewportView(getTABLA1());
}
return jScrollPane;
}
if (TABLA1 == null) {
}
return TABLA1;
}
if (BOTON == null) {
BOTON.
setBounds(new Rectangle(65,
180,
90,
28)); BOTON.setText("Tabla 1");
public void actionPerformed
(java.
awt.
event.
ActionEvent e
) {
TABLA1.setModel(modelox);
llenar();
}
});
}
return BOTON;
}
public static void main
(String[] args
) { // TODO Auto-generated method stub
public void run() {
ABC thisClass = new ABC();
thisClass.
setDefaultCloseOperation(JFrame.
EXIT_ON_CLOSE); thisClass.setVisible(true);
}
});
}
public ABC() {
super();
initialize();
}
private void initialize() {
this.setSize(466, 333);
this.setContentPane(getJContentPane());
this.setTitle("JFrame");
}
private JPanel getJContentPane
() { if (jContentPane == null) {
jContentPane.setLayout(null);
jContentPane.add(getJScrollPane(), null);
jContentPane.add(getBOTON(), null);
crea_modelo();
}
return jContentPane;
}
}