Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tarea6 PDF
Tarea6 PDF
Curso: Visual I
Tema: Tarea 6
txtDesc
txtCost
cboMarca
btnSalir
BtnAgregar btnEliminar
tabla
txtTotal
fecha
txtMayor
Variables designadas
programación en NetBeans
package pqcombos;
import java.awt.event.KeyEvent;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import javax.swing.JOptionPane;
import javax.swing.JTextField;
import javax.swing.table.DefaultTableModel;
public frmArtefactos() {
initComponents();
Definir el título del formulario en la barra de titulo cuya expression es “ Registrar Artefactos ”
this.setTitle("Registrar Artefactos");
setLocationRelativeTo(null);
setDefaultCloseOperation(frmArtefactos.EXIT_ON_CLOSE);
tabla.setModel(modelo);
modelo.setColumnIdentifiers(new String[]{"Cliente", "Marca", "Tipo", "Costo", "Precio"});
Llenar();
txtTotal.setEditable(false);
cboMarca.setSGelectedIndex(-1);
cboTipo.setSelectedIndex(-1);
}
En llenar pondremos la marca del cliente que desea adquirir que son :SONY-PANASONIC - SAMSUMG
– LG y topo como : AUDIO - VIDEO - LINEA BLANCA
txtDesc.requestFocus();
Calcular();
Limpiar();
}
}
txtDuc
txtPeli
btncerrar
cboC
btneliminar
btnagregar
tabla
txtPeli
cboCant
txtIgual
Declaracion de variables
programación en NetBeans
package cine;
import java.awt.event.KeyEvent;
import javax.swing.JOptionPane;
import javax.swing.JTextField;
import javax.swing.table.DefaultTableModel;
public class frmPeliculas extends javax.swing.JFrame {
public frmPeliculas() {
Definir el título del formulario en la barra de titulo cuya expression es “Registrar Peliculas”
initComponents();this.setTitle("Registrar Peliculas");
setLocationRelativeTo(null);
setDefaultCloseOperation(frmPeliculas.EXIT_ON_CLOSE);
tabla.setModel(modelo);
modelo.setColumnIdentifiers(new String[]{"Título","Categoría","Duración"});
llenarC();
txtTotal.setEditable(false);
txtIgual.setEditable(false);
cboCant.setSelectedIndex(-1);
cboC.setSelectedIndex(-1);
}
Son las cetegorias de las pelicular a escoger del cliente
public void llenarC(){
cboC.addItem("DRAMA");
cboC.addItem("COMEDIA");
cboC.addItem("ACCION");
cboC.addItem("SUSPENSO");
cboCant.addItem("DRAMA");
cboCant.addItem("COMEDIA");
cboCant.addItem("ACCION");
cboCant.addItem("SUSPENSO");
}
public void calcular(){
txtTotal.setText("0");
for(int k=0;k<modelo.getRowCount();k++)
txtTotal.setText(Integer.toString(k+1));
}
public void Calcular(){
txtTotal.setText("0");
for(int k=0;k<modelo.getRowCount();k++){
txtTotal.setText(Integer.toString(k+1));
}
}
Son la contidad de peliculas que lleva el cliente
public void Cantidadp(){
int cont,i;
int igual=0;
if(cboCant.getSelectedIndex()>-1){
cont=cboCant.getSelectedIndex();
txtIgual.setText(null);
if(cont>=0)
for(i=0;i<modelo.getRowCount();i++){
if((cboCant.getSelectedItem().toString()).compareToIgnoreCase(modelo.getValueAt(i,1).toString())==0)
{
igual=igual+1;
}
}
txtIgual.setText(Integer.toString(igual));
}
}
En agregar pondremos las 3 variables de memoria del tipo DefaulttablaModel
public void Agregar(){
if((txtDuc.getText().trim().length()==0)){
JOptionPane.showMessageDialog(rootPane,"Faltan datos");
txtDuc.requestFocus();
}else
if(cboC.getSelectedIndex()>-1){
Datos[0]=txtPeli.getText();
Datos[1]=cboC.getSelectedItem().toString();
Datos[2]=txtDuc.getText();
modelo.addRow(Datos);
cboC.setSelectedIndex(0);
txtTotal.setText(null);
txtDuc.setText(null);
txtPeli.setText(null);
txtPeli.requestFocus();
Calcular();Limpiar();
}
}
public void Limpiar(){
txtDuc.setText(null);
txtPeli.setText(null);
cboC.setSelectedIndex(-1);
cboCant.setSelectedIndex(-1);
}
public void Eliminar(){
if(tabla.getSelectedRow()>-1){
if(JOptionPane.showConfirmDialog(rootPane,"Estas seguro de eliminar al producto "+
tabla.getValueAt(tabla.getSelectedRow(),1).toString(),"Confirme",0)==0){
modelo.removeRow(tabla.getSelectedRow());
Calcular();
}
}
}
Se aprecia en tabla editado las lelecciones del cliente
public boolean isCellEditable(int row, int col) {
//Note that the data/cell address is constant,
//no matter where the cell appears onscreen.
if (col >= 1) {
return false;
} else {
return true;
}
}
}
public void pasar(){
if(txtPeli.getText().trim().length()>0)
txtDuc.requestFocus();
}
public void pasarenter(KeyEvent e){
if(e.getKeyChar()==10)
pasar();
}
public void Cerrar(){
if(JOptionPane.showConfirmDialog(rootPane,"Desea salir","confirme por favor",0)==00)
this.dispose();
}