que bueno eso va a repercutir pocitimamente a la calidad del codigo y al entendimiento de los propios programadores
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes MenúCitarEsta línea no se para que sea, pero es necesaria para poder usar los métodos de la clase operaciones, en este caso la suma.
Operaciones obj=new Operaciones();
CitarEl objeto, y el método suma, aunque no me queda claro esto.lo que quiere decir es que estas usando el método suma de la clase Operaciones
r=obj.suma(a,b)
public class Producto {
private int id;
private String nombre;
public Producto(int id, String nombre) {
this.id = id;
this.nombre = nombre;
}
public int getId() {
return id;
}
public String getNombre() {
return nombre;
}
@Override
public String toString() {
return "Producto [id= " + id + " nombre= " + nombre + " ]";
}
}
import java.awt.BorderLayout;
import javax.swing.DefaultCellEditor;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JTable;
public class Main {
public static void main(String arg[]) {
JFrame frame = new JFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(300, 400);
frame.setLocationRelativeTo(null);
JComboBox jComboBox = new JComboBox();
jComboBox.addItem(new Producto(1, "producto 1"));
jComboBox.addItem(new Producto(2, "producto 2"));
jComboBox.addItem(new Producto(3, "producto 3"));
jComboBox.addItem(new Producto(4, "producto 4"));
frame.setLayout(new BorderLayout());
DefaultCellEditor defaultCellEditor = new DefaultCellEditor(jComboBox);
JTable jtable = new JTable(3, 1);
jtable.getColumnModel().getColumn(0).setCellEditor(defaultCellEditor);
frame.getContentPane().add(jtable);
frame.setVisible(true);
}
}