Hola buenas, necesito ayuda con un código sobre un programa en Java realizado en Netbeans. Aquí muestro el proyecto completo: https://drive.google.com/file/d/11T3uCOVRcQwQ5Dlz1qF0GXs3jnaIwbQ2/view?usp=drivesdk
pero qué errores de da muchachoNecesito que al iniciar la aplicación no me salte errores en la consola, pero mejor activo el acceso para que sea más sencillo de ver
por qué no pegas aquí el código, y sobre todo, pones imágenes de los errores que te saca? sobre todo los errores, sino poco vamos a hacer.En 3 líneas de otras clases al intentar actuar con la aplicación
a ver, pero que puedes copiar y pegar código, que hay una herramienta para elloIntenté ayer poner imágenes pero no me dejaba por eso me es más fácil pasar el enlace del paquete donde viene el proyecto
/*
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Main.java to edit this template
*/
package miproyecto;
import java.util.ArrayList;
import java.util.HashMap;
import aplicacion.*;
import java.util.Map;
import resistencia.Memoria;
import presencia.FrameRealizarVenta;
import presencia.realizarVenta;
/**
*
* @author usuario
*/
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Marca m1 = new Marca("Marca 1");
Marca m2 = new Marca("Marca 2");
ArrayList<Especifico> e1 = new ArrayList<>();
e1.add(new Especifico("37", "Azul", 15));
e1.add(new Especifico("38", "Blanco", 20));
e1.add(new Especifico("39", "Negro", 20));
e1.add(new Especifico("40", "Gris", 10));
ArrayList<Especifico> e2 = new ArrayList<>();
e2.add(new Especifico("38", "Gris", 0));
e2.add(new Especifico("39", "Blanco", 10));
e2.add(new Especifico("40", "Negro", 0));
e2.add(new Especifico("41", "Azul", 10));
Zapatos z1 = new Zapatos("5", "Zapato 1", m1, 450, e1);
Zapatos z2 = new Zapatos("10", "Zapatos 2", m2, 325, e2);
Map<String, Zapatos> zp = new HashMap<>();
zp.put(z1.getCodigo(), z1);
zp.put(z2.getCodigo(), z2);
Memoria zapatos = new Memoria(zp);
FrameRealizarVenta ventanaRV = new FrameRealizarVenta();
realizarVenta RV = new realizarVenta(ventanaRV);
ventanaRV.setPresencia(RV);
controlRealizarVenta cntrlRV = new controlRealizarVenta(zapatos, RV);
RV.iniciar();
}
}
tengo q hacer un ejercicio igual, me quedo por aqui[
Java:/* * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Main.java to edit this template */ package miproyecto; import java.util.ArrayList; import java.util.HashMap; import aplicacion.*; import java.util.Map; import resistencia.Memoria; import presencia.FrameRealizarVenta; import presencia.realizarVenta; /** * * @author usuario */ public class Main { /** * @param args the command line arguments */ public static void main(String[] args) { Marca m1 = new Marca("Marca 1"); Marca m2 = new Marca("Marca 2"); ArrayList<Especifico> e1 = new ArrayList<>(); e1.add(new Especifico("37", "Azul", 15)); e1.add(new Especifico("38", "Blanco", 20)); e1.add(new Especifico("39", "Negro", 20)); e1.add(new Especifico("40", "Gris", 10)); ArrayList<Especifico> e2 = new ArrayList<>(); e2.add(new Especifico("38", "Gris", 0)); e2.add(new Especifico("39", "Blanco", 10)); e2.add(new Especifico("40", "Negro", 0)); e2.add(new Especifico("41", "Azul", 10)); Zapatos z1 = new Zapatos("5", "Zapato 1", m1, 450, e1); Zapatos z2 = new Zapatos("10", "Zapatos 2", m2, 325, e2); Map<String, Zapatos> zp = new HashMap<>(); zp.put(z1.getCodigo(), z1); zp.put(z2.getCodigo(), z2); Memoria zapatos = new Memoria(zp); FrameRealizarVenta ventanaRV = new FrameRealizarVenta(); realizarVenta RV = new realizarVenta(ventanaRV); ventanaRV.setPresencia(RV); controlRealizarVenta cntrlRV = new controlRealizarVenta(zapatos, RV); RV.iniciar(); } }
pues me harias un favor xdPaso todas las clases? xd
Ahora lo hago y si me ayudas con los fallos mejor que mejor jajajajajpues me harias un favor xd
/*
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
*/
package aplicacion;
/**
*
* @author usuario
*/
public class Cliente {
private String dni, nombre, apellido, telefono, direccion;
private Tarjeta tarjeta;
public String getDni() {
return dni;
}
public void setDni(String dni) {
this.dni = dni;
}
public String getNombre() {
return nombre;
}
public void setNombre(String nombre) {
this.nombre = nombre;
}
public String getApellido() {
return apellido;
}
public void setApellido(String apellido) {
this.apellido = apellido;
}
public String getTelefono() {
return telefono;
}
public void setTelefono(String telefono) {
this.telefono = telefono;
}
public String getDireccion() {
return direccion;
}
public void setDireccion(String direccion) {
this.direccion = direccion;
}
public Tarjeta getTarjeta() {
return tarjeta;
}
public void setTarjeta(Tarjeta tarjeta) {
this.tarjeta = tarjeta;
}
}
/*
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
*/
package aplicacion;
import java.util.*;
import aplicacion.Venta;
/**
*
* @author usuario
*/
public class controlRealizarPago {
private LinkedList<Venta> ventas;
public controlRealizarPago(){
this.ventas = new LinkedList<>();
}
public void agregarVenta(Venta venta){
ventas.addFirst(venta);
}
}
/*
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
*/
package aplicacion;
import aplicacion.*;
/**
*
* @author usuario
*/
public class controlRealizarVenta {
private Venta venta;
private Zapatos zapatos;
private reponerZapatos reponer;
private recepcionRealizarVenta recepcion;
private controlRealizarPago control;
private String num; //Si es conveniente añadirla como atributo
public controlRealizarVenta(reponerZapatos zapatos, recepcionRealizarVenta recepcion) {
this.reponer = zapatos;
this.recepcion = recepcion;
this.control = new controlRealizarPago();
}
public void iniciarVenta(){
venta = new Venta();
}
public void mostrarZapatos(String codigo){
if (zapatos == null){
recepcion.zapatoNoEncontrado();
return;
}
recepcion.mostrarZapato(zapatos.getMarca().getNombre(),
zapatos.getDescripcion(), zapatos.getPrecio(),
zapatos.getNumeros());
}
private String buscarZapatos(String codigo){
return zapatos.getCodigo();
}
public void seleccionarNumero(String numero){
num = numero;
recepcion.mostrarColor(zapatos.getColores(numero));
}
public void seleccionarColor(String color){
recepcion.mostrarStock(zapatos.getStock(num, color));
}
public void agregarZapato(String numero, String color){
lineaVenta lv = new lineaVenta(zapatos, numero, color);
venta.agregarLineaVenta(lv);
recepcion.agregarLineaVenta(zapatos.getCodigo(),
zapatos.getMarca().getNombre(), zapatos.getDescripcion(),
numero, color, zapatos.getPrecio());
recepcion.actualizacionTotal(venta.getTotal());
}
public void finalizarVenta(){
control.agregarVenta(venta);
}
}
/*
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
*/
package aplicacion;
/**
*
* @author usuario
*/
public class Empleado {
}
/*
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
*/
package aplicacion;
/**
*
* @author usuario
*/
public class Especifico {
private String numero, color;
private int Stock;
public Especifico(String numero, String color, int Stock) {
this.numero = numero;
this.color = color;
this.Stock = Stock;
}
public String getNumero() {
return numero;
}
public void setNumero(String numero) {
this.numero = numero;
}
public String getColor() {
return color;
}
public void setColor(String color) {
this.color = color;
}
public int getStock() {
return Stock;
}
public void setStock(int Stock) {
this.Stock = Stock;
}
}
/*
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
*/
package aplicacion;
import aplicacion.*;
/**
*
* @author usuario
*/
public class lineaVenta {
private Zapatos zapatos;
private String numero, color;
public lineaVenta(Zapatos zapatos, String numero, String color) {
this.zapatos = zapatos;
this.numero = numero;
this.color = color;
}
public Zapatos getZapatos() {
return zapatos;
}
public void setZapatos(Zapatos zapatos) {
this.zapatos = zapatos;
}
public String getNumero() {
return numero;
}
public void setNumero(String numero) {
this.numero = numero;
}
public String getColor() {
return color;
}
public void setColor(String color) {
this.color = color;
}
public int getSubTotal(){
return zapatos.getPrecio();
}
}