Ayuda Programa Java


Japbstyleex

Miembro muy activo
Necesito 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
 

destapeman

FUCK PUSSYS, YES BADASS
Moderador
Paladín de Nodo
Jinete de Nodo
Burgués de Nodo
Noderador
Nodero
Noder
En 3 líneas de otras clases al intentar actuar con la aplicación
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.
 

Japbstyleex

Miembro muy activo
Intenté 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
 

Japbstyleex

Miembro muy activo
[
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();
    }
    
}
 

ElFari

Miembro muy activo
Noder
[
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();
    }
   
}
tengo q hacer un ejercicio igual, me quedo por aqui👀
 

Japbstyleex

Miembro muy activo
Java:
/*
 * 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;
    }
    
}
 

Japbstyleex

Miembro muy activo
Java:
/*
 * 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);
    }
}
 

Japbstyleex

Miembro muy activo
Java:
/*
 * 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);
    }
}
 

Japbstyleex

Miembro muy activo
Java:
/*
 * 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 {
    
}
 

Japbstyleex

Miembro muy activo
Java:
/*
 * 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;
    }
    
    
}
 

Japbstyleex

Miembro muy activo
Java:
/*
 * 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();
    }
}