1
De todo un poco... / Re:Dimensiones en una Grilla
« en: 15 de Diciembre 2014, 18:37 »
Programo en Java con Eclipse.
La linea supongo que son estas
El codigo es algo extenso
La linea supongo que son estas
Código: [Seleccionar]
private DefaultTableModel dtmEstadia = new DefaultTableModel(null,new String[] { "N°", "Clientes", "Habitación", "Fech Entrada", "Monto", "Activo"});
private JTable getTable() {
if (table == null) {
table = new JTable();
table.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
table.addMouseListener(new MouseAdapter() {
@Override
public void mouseClicked(MouseEvent e) {
String cod = "";
if (table.getSelectedRow() >= 0) {
cod = String.valueOf(dtmEstadia.getValueAt(table.getSelectedRow(), 0));
System.out.println(cod);
try {
es = SesionEstadia.consultarCodigoEsta(Integer.parseInt(cod));
System.out.println(cod);
if (es != null) {
System.out.println(es.getCodigo());
tCodigo.setText(String.valueOf(es.getCodigo()));
tFechaEntrada.setText(String.valueOf(es.getFecentra()));
tCodigoCliente.setText(String.valueOf(es.getCliente().getCodigo()));
tNombreCli.setText(String.valueOf(es.getCliente().getNombre()));
tCodigoHabitacion.setText(String.valueOf(es.getHabita().getCodigo()));
tDesHabita.setText(String.valueOf(es.getHabita().getDescripcion()));
tMonto.setText(String.valueOf(es.getHabita().getMondia()));
tSubTotalDetalle.setText(String.valueOf(es.getMonto()));
textArea.setText(String.valueOf(es.getObservacion()));
listadoDetalle = SesionDetalle.consultarDetalleCodigoEstadios(Integer.parseInt(cod));
if (listadoDetalle != null) {
while (dtmDetalle.getRowCount() > 0) {
dtmDetalle.removeRow(0);
}
cargarGrillaDetalle();
}
estadoEdicionBotn(false, true, true, true,true, false, true, true,false,false);
estadoEdicionEstadia(false, false, false,false, false, false, false, false,false, false, false);
table_2.setEnabled(true);
}
} catch (Exception e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
}
}
});
table.setModel(dtmEstadia);
table.setSelectionBackground(Color.GRAY);
table.setSelectionForeground(Color.cyan);
table.setIntercellSpacing(new Dimension(4, 4));
table.setRowMargin(2);
table.setOpaque(false);
}
return table;
}
El codigo es algo extenso
