Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SEMANA 8
Nombre del
Fecha de entrega
DESARROLLO
Se desea diseñar una interfaz gráfica que permita mostrar un formulario para reservar citas de revisiones
técnicas de automóviles
b. Se deben pedir los datos personales del propietario del vehículo. Nombres, RUT, teléfono y dirección.
Considere que la región debe venir cargada por una lista desplegable
DESARROLLO
IMPORT JAVAX.SWING.*;
IMPORT JAVA.AWT.*;
IMPORT JAVA.AWT.EVENT.*;
IMPORT JAVAX.SWING.JOPTIONPANE;
IMPORT JAVA.TEXT.DATEFORMAT;
IMPORT JAVA.UTIL.DATE;
IMPORT JAVAX.SWING.JFORMATTEDTEXTFIELD;
OPCIONES GRAFICAS
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.JOptionPane;
import java.text.DateFormat;
import javax.swing.JFormattedTextField;
FORMULARIO
/**
* Lanza la aplicación
*
*/
EventQueue.invokeLater(new Runnable() {
window.frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
});
/**
* Crea la aplicación
*/
public FormularioAtencionCliente() {
initialize();
/**
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.getContentPane().setLayout(null);
frame.getContentPane().add(textField);
textField.setColumns(10);
frame.getContentPane().add(lblName);
frame.getContentPane().add(lblPhone);
frame.getContentPane().add(textField_1);
textField_1.setColumns(10);
frame.getContentPane().add(lblEmailId);
textField_2 = new JTextField();
frame.getContentPane().add(textField_2);
textField_2.setColumns(10);
frame.getContentPane().add(lblAddress);
frame.getContentPane().add(textArea_1);
frame.getContentPane().add(lblFechaId);
textField_4.setValue(new Date());
frame.getContentPane().add(textField_4);
textField_4.setColumns(10);
frame.getContentPane().add(btnClear);
frame.getContentPane().add(lblOccupation);
frame.getContentPane().add(lblOccupation1);
frame.getContentPane().add(lblOccupation4);
frame.getContentPane().add(lblOccupation5);
JComboBox<String>(); comboBox.addItem("Seleccionar");
comboBox.addItem("08:00");
comboBox.addItem("09:00");
comboBox.addItem("10:00");
comboBox.addItem("11:00");
comboBox.addItem("12:00");
comboBox.addItem("13:00");
comboBox.addItem("14:00");
comboBox.addItem("16:00");
comboBox.addItem("17:00");
comboBox.addItem("18:00");
JComboBox<String>(); comboBox5.addItem("Seleccionar");
comboBox5.addItem("I REGION");
comboBox5.addItem("II REGION");
comboBox5.addItem("III REGION");
comboBox5.addItem("IV REGION");
comboBox5.addItem("V REGION");
comboBox5.addItem("VI REGION");
comboBox5.addItem("VII REGION");
comboBox5.addItem("VIII REGION");
comboBox5.addItem("IX REGION");
comboBox5.addItem("X REGION");
comboBox5.addItem("XI REGION");
comboBox5.addItem("XII REGION");
comboBox5.addItem("XIII REGION");
comboBox.addActionListener(new ActionListener() {
});
frame.getContentPane().add(comboBox);
frame.getContentPane().add(lblReasson);
JComboBox<String>(); comboBox2.addItem("Seleccionar");
comboBox2.addItem("MANTENCION");
comboBox2.addItem("REVISION");
comboBox2.addActionListener(new ActionListener() {
});
frame.getContentPane().add(comboBox2);
-------------------------------- COMBOBOX---------- MODELO--------------------------
JComboBox<String>(); comboBox3.addItem("Seleccionar");
comboBox3.addItem("TIIDA");
comboBox3.addItem("SAIL");
comboBox3.addItem("LUV");
comboBox3.addItem("TERRANO");
comboBox3.addItem("T3");
comboBox3.addItem("HUNTER");
comboBox3.addItem("NAVARA");
comboBox3.addItem("ORLANDO");
comboBox3.addActionListener(new ActionListener() {
});
frame.getContentPane().add(comboBox3);
JComboBox<String>(); comboBox4.addItem("Seleccionar");
comboBox4.addItem("2019");
comboBox4.addItem("2020");
comboBox4.addItem("2021");
comboBox4.addItem("2022");
comboBox4.addItem("2023");
comboBox4.addItem("2024");
comboBox4.addActionListener(new ActionListener() {
});
frame.getContentPane().add(comboBox4);
comboBox5.addActionListener(new ActionListener() {
});
frame.getContentPane().add(comboBox5);
btnSubmit.setBackground(Color.WHITE);
btnSubmit.setForeground(Color.BLACK);
frame.getContentPane().add(btnSubmit);
btnSubmit.addActionListener(new ActionListener() {
if(textField.getText().isEmpty()||(textField_1.getText().isEmpty())||
(textField_2.getText().isEmpty())||(textArea_1.getText().isEmpty())||
(textField_3.getText().isEmpty())||(textArea_1.getText().isEmpty())||
(textField_4.getText().isEmpty())||(textArea_1.getText().isEmpty())||
(comboBox.getSelectedItem().equals("Seleccionar"))||
(comboBox2.getSelectedItem().equals("Seleccionar"))||
(comboBox3.getSelectedItem().equals("Seleccionar"))||
(comboBox4.getSelectedItem().equals("Seleccionar")))
else
});
btnClear.addActionListener(new ActionListener() {
textField_1.setText(null); textField_2.setText(null);
textField.setText(null); textArea_1.setText(null);
comboBox.setSelectedItem("Seleccionar");
});
COMBOBOX REGION.
COMBOBOX HORA
COMBOBOX MOTIVO