Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Proyecto integrador:
Composta
producto
Por tanto, aunque se repitan algunos pasos, se obtiene un producto del que tanto su
equipo como las partes interesadas pueden estar orgullosos.
FASES
Modelado de proceso: los objetos de datos definidos en la fase de modelado de datos quedan
transformados para lograr el flujo de información necesario para implementar una función de
gestión. Las descripciones del proceso se crean para añadir, modificar, suprimir, o recuperar un
objeto de datos. Es la comunicación entre los objetos
import javax.swing.*;
import java.awt.event.*;
public Formulario()
{ setLayout(null);
combo1=new JComboBox<String>();
combo1.setBounds(10,10,80,20);
add(combo1); combo1.addItem("rojo");
combo1.addItem("vede");
combo1.addItem("azul");
combo1.addItem("amarillo");
combo1.addItemListener(this); } public
void itemStateChanged(ItemEvent e)
En este caso nos ayudamos en videos documentos pag wed proyectos para checar
como iba a estar nuestro proyecto después de darnos una idea de como iba a estar
empezamos a hacer la interfaz en este caso ya lo habíamos puesto a prueba una
practicas antes después de checar como nuestra interfaz ya estaba completa
empezamos a manejar más archivos y códigos en este punto nos hacia falta algo
checamos nos faltaba la estructura del código y estuvimos checando cuantos archivos
se programaría en este proyecto
}
MANUAL DEL USUARIO
import java.awt.event.*;
import java.awt.*;
public Bien(){
setLayout(null);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setTitle("Bienvenido");
setIconImage(new ImageIcon(getClass().getResource("images/lo.jpg")).getImage());
label2.setBounds(10,25,250,100);
add(label2);
label3.setBounds(35,160,250,30);
label3.setForeground(new Color(0,0,0));
add(label3);
textfield1.setBounds(45,200,150,25);
textfield1.setBackground(new Color(224,224,224));
add(textfield1);
boton1.setBounds(65,240,100,30);
boton1.setBackground(new Color(255,255,255));
boton1.setForeground(new Color(0,0,0));
boton1.addActionListener(this);
add(boton1);
if(e.getSource() == boton1){
texto = textfield1.getText().trim();
if(texto.equals("")){
} else{
ventanaLicencia.setBounds(0,0,600,360);
ventanaLicencia.setVisible(true);
ventanaLicencia.setResizable(false);
ventanaLicencia.setLocationRelativeTo(null);
this.setVisible(false);
ventanabien.setVisible(true);
ventanabien.setResizable(false);
ventanabien.setLocationRelativeTo(null);
import javax.swing.*;
import javax.swing.event.*;
import java.awt.*;
import java.awt.event.*;
public Licencia(){
setLayout(null);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setTitle("Licencia de uso");
setIconImage(new ImageIcon(getClass().getResource("images/lo.jpg")).getImage());
nombre = f.texto;
label1.setBounds(215,5,200,30);
label1.setForeground(new Color(0,0,0));
add(label1);
textarea1.setEditable(false);
"\n\n C.EL EQUIPO NO SE HACE RESPONSABLE POR EL MAL USO DE ESTE SOFTWARE."+
"\n\n D.ESTA INTERFAZ GRAFICA SOLO ES EXCLUSIVO PARA TRABAJO CUALQUIER PARECIDO
CON OTRA"+
"\n\n ACEPTE LOS TERMINOS Y CONDICIONES PARA PODER UTILIZAR ESTA INTERFAZ
GRAFICA, HAGA CLIC"+
scrollpane1.setBounds(10,40,575,200);
add(scrollpane1);
check1.setBounds(10,250,300,30);
check1.addChangeListener(this);
add(check1);
boton1.setBounds(10,290,100,30);
boton1.addActionListener(this);
boton1.setEnabled(false);
add(boton1);
boton2.setBounds(120,290,100,30);
boton2.addActionListener(this);
boton2.setEnabled(true);
add(boton2);
label2.setBounds(315,135,100,60);
add(label2);
if(check1.isSelected()==true){
boton1.setEnabled(true);
boton2.setEnabled(false);
}else{
boton1.setEnabled(false);
boton2.setEnabled(true);
if(e.getSource() == boton1){
ventanaPrincipal.setBounds(0,0,640,535);
ventanaPrincipal.setVisible(true);
ventanaPrincipal.setResizable(false);
ventanaPrincipal.setLocationRelativeTo(null);
this.setVisible(false);
ventanabien.setBounds(0,0,450,350);
ventanabien.setVisible(true);
ventanabien.setResizable(false);
ventanabien.setLocationRelativeTo(null);
this.setVisible(false);
ventanaLicencia.setBounds(0,0,600,360);
ventanaLicencia.setVisible(true);
ventanaLicencia.setResizable(false);
ventanaLicencia.setLocationRelativeTo(null);
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
labelDepartamento,labelAntiguedad,labelResultado,labelfooter;
public Principal() {
setLayout(null);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setTitle("Pantalla principal");
setIconImage(new ImageIcon(getClass().getResource("images/lo.jpg")).getImage());
nombre = ventanaBienvenida.texto;
mb = new JMenuBar();
setJMenuBar(mb);
mb.add(menuOpciones);
mb.add(menuCalcular);
mb.add(menuAcercaDe);
menuOpciones.add(menuColorFondo);
menuCalcular.add(miCalculo);
miCalculo.addActionListener(this);
miVerde.addActionListener(this);
menuColorFondo.add(miNegro);
miNegro.addActionListener(this);
menuColorFondo.add(miAzul);
miAzul.addActionListener(this);
menuOpciones.add(miNuevo);
miNuevo.addActionListener(this);
menuAcercaDe.add(miElCreador);
miElCreador.addActionListener(this);
menuOpciones.add(miSalir);
miSalir.addActionListener(this);
labelLogo.setBounds(5,5,250,100);
add(labelLogo);
labelBienvenido.setBounds(280,30,300,50);
add(labelBienvenido);
labelTitle.setBounds(45,140,900,25);
add(labelTitle);
labelPH.setBounds(25,188,180,25);
add(labelPH);
txtPH.setBounds(25,213,150,25);
add(txtPH);
labelHumedad = new JLabel("2:");
labelHumedad.setBounds(25,248,180,25);
add(labelHumedad);
txtHumedad.setBounds(25,273,150,25);
add(txtHumedad);
labelAMaterno.setBounds(25,308,180,25);
add(labelAMaterno);
txtTemperatura.setBounds(25,334,150,25);
add(txtTemperatura);
labelDepartamento.setBounds(220,188,300,25);
comboOlor.setBounds(220,213,220,25);
add(comboOlor);
comboOlor.addItem("");
comboOlor.addItem("Bosque");
comboOlor.addItem("Fermentado");
comboOlor.addItem("Podrido");
labelAntiguedad.setBounds(220,248,180,25);
add(labelAntiguedad);
comboAspecto.setBounds(220,273,220,25);
add(comboAspecto);
comboAspecto.addItem("");
comboAspecto.addItem("Verde");
comboAspecto.addItem("Negro");
comboAspecto.addItem("Cafe");
add(labelResultado);
textarea1.setEditable(false);
scrollpane1.setBounds(220,333,385,90);
add(scrollpane1);
labelfooter.setBounds(135,445,500,30);
add(labelfooter);
if (e.getSource() == miVerde){
if (e.getSource() == miNegro){
getContentPane().setBackground(new Color(0,0,0));
}
if (e.getSource() == miAzul){
if (e.getSource() == miNuevo){
txtPH.setText("");
txtHumedad.setText("");
txtTemperatura.setText("");
comboOlor.setSelectedIndex(0);
comboAspecto.setSelectedIndex(0);
if (e.getSource() == miSalir){
ventanabienvenida.setBounds(0,0,350,450);
ventanabienvenida.setVisible(true);
ventanabienvenida.setResizable(false);
ventanabienvenida.setLocationRelativeTo(null);
this.setVisible(false);
if (e.getSource() == miElCreador){
if (e.getSource() == Comparar){
4 = Integer.parseInt(txtPH.getText());
2 = Integer.parseInt(txtHumedad.getText());
3 = Integer.parseInt(txtTemperatura.getText());
1 = 4 == p;
1 = 2 == H;
1 = 3 == t;
ventanaPrincipal.setBounds(0,0,640,535);
ventanaPrincipal.setVisible(true);
ventanaPrincipal.setResizable(false);
ventanaPrincipal.setLocationRelativeTo(null);
Manifest-Version: 1.0
Created-By: Kevin Tapia
Main-Class: Bien