|
Mostrar Mensajes
|
Páginas: 1 2 3 4 [5] 6 7
|
42
|
Programación / Desarrollo Web / Re: Arrays PHP
|
en: 11 Junio 2013, 15:12 pm
|
Hola, buen día. Una pregunta, ¿no se puede crear el array sin colocar su subíndice? Algo así: // el subindice se crea automaticamente ¿? 'elemento', 'otro elemento', $elemento_tres, $elemento_cuatro )
Y con identificador, sería algo así? 'elemento' => $elemento, 'elemento2' => $elemento2 )
|
|
|
44
|
Programación / Java / Re: ayuda como pasar informacion de un texto a un JTable
|
en: 8 Junio 2013, 00:41 am
|
{ String[] nombres_columnas ={"", "", "", "", "", ""..... }; {tuDato,tuDato,tuDato,tuDato}, {tuDato,tuDato,tuDato,tuDato}, {tuDato,tuDato,tuDato,tuDato}, {tuDato,tuDato,tuDato,tuDato}, }; ventana2 = new JTable(data,nombres_columnas ); ventana2. setPreferredScrollableViewportSize(new Dimension (700, 250)); ventana2.setFillsViewportHeight(true); add(scrollPane); } // fin actionPerformed
Te recomiendo uses paneles y layouts ^^ tuDato = el dato que deseas pasar. Recuerda que si es entero, se pasa de la siguiente manera: double: boolean: tuDato
Si quieres crear una JTable en otro marco: public class TablaVentas extends JFrame { super("Información de venta"); //Creacion de la tabla table. setPreferredScrollableViewportSize(new Dimension(500, 80)); //Creamos un scrollpanel y se lo agregamos a la tabla //Agregamos el scrollpanel al contenedor } // fin constructor } // fin clase
Entonces el código del evento button sería: { String[] nombres_columnas ={"", "", "", "", "", ""..... }; {tuDato,tuDato,tuDato,tuDato}, {tuDato,tuDato,tuDato,tuDato}, {tuDato,tuDato,tuDato,tuDato}, {tuDato,tuDato,tuDato,tuDato}, // la informacion procesada se envia a la tabla TablaVentas miTabla = new TablaVentas(datos,nombres_columnas); miTabla.pack(); miTabla.setVisible(true); } // fin metodo actionPerformed
Saludos.
|
|
|
45
|
Programación / Ejercicios / Re: python necesita ayuda en trabajo
|
en: 1 Junio 2013, 16:57 pm
|
No entiendo exactamente lo que deseas hacer, seria bueno q pongas algo de código para que te puedan ayudar mejor. Nunca he programado en python, pero te dejo algo de pseudocodigo de lo que entiendo que harías: hacer un for que recorra la lista 2
luego, dentro del for, colocamos una condicional:
Si se ha ingresado una respuesta {
Si lista[i] == respuestaCorrecta // o que compare con la otra lista correctas++;
si no incorrectas++:
}
si no omitidas++; Saludos.
|
|
|
46
|
Programación / Java / Re: ayuda del calculo del ph y cloro
|
en: 1 Junio 2013, 04:24 am
|
¿? Podrías ser más específico si quieres.
Si, como todo cálculo, los mencionados solo necesitan puramente matemática, entonces solo necesitas reemplazar dichas fórmulas en Java.
PD: Si quieres ayuda, siempre coloca tu código, no siempre para "ayudarte mejor", si no por ética, ya que podemos resolverlo sin mayor inconveniente. Pero nadie está aquí para hacer la tarea de nadie.
|
|
|
47
|
Programación / Java / Re: Ayuda con java
|
en: 16 Abril 2013, 04:23 am
|
Me gusta el proyecto, es interesante ^.^. Esto es lo que voy hasta el momento. Los botones de abajo, como Primero, Anterior, Siguiente, Último aún no los termino. Imagen en trabajo Frame: import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JTextField; import javax.swing.JComboBox; import javax.swing.JButton; import javax.swing.JPanel; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.Color; import java.text.DecimalFormat; public class SistemaVentas extends JFrame { // componentes del Frame // textos JLabel textoProveedor, textoProducto, textoCantidad, textoPrecioU, textoSubTotal, textoDescuentoPOR, textoDescuentoDIN, textoImpuestoIVA, textoTotalPagar ; // campos de textos JTextField campoTextoProveedor, campoTextoCantidad, campoTextoPrecioU, campoTextoSubTotal, campoTextoDescuentoPOR, campoTextoDescuentoDIN, campoTextoIVA, campoTextoTotalPagar; // menu combobox // botones JButton botonProcesar, botonBuscar, botonBorrar, botonModificar, botonPrimero, botonAnterior, botonSiguiente, botonUltimo, botonSalir; // variables nativas String nombresProductos [] = {"Portátil Veltron", "MacBook Pro", "Led Full HD", "Tablet Sony"}; public SistemaVentas() { super("Programa de compras - Por Mitsu"); setLayout(null); // cabecera superior textoProveedor = new JLabel("Proveedor"); textoProveedor.setBounds(35,40,70,20); add(textoProveedor); campoTextoProveedor.setBounds(100,35,110,30); add(campoTextoProveedor); // Elementos de la cabecera textoProducto = new JLabel("Producto"); textoProducto.setBounds(85,75,60,40); add(textoProducto); stockProductos = new JComboBox(nombresProductos ); stockProductos.setBounds(32,115,160,30); add(stockProductos); textoCantidad = new JLabel("Cantidad"); textoCantidad.setBounds(305,75,60,40); add(textoCantidad); campoTextoCantidad.setBounds(280,115,110,30); add(campoTextoCantidad); textoPrecioU = new JLabel("Precio Unitario"); textoPrecioU.setBounds(448,75,85,40); add(textoPrecioU); campoTextoPrecioU.setBounds(430,116,110,30); add(campoTextoPrecioU); // cuerpo textoSubTotal = new JLabel("Subtotal"); textoSubTotal.setBounds(305,185,60,40); add(textoSubTotal); campoTextoSubTotal.setBounds(430,190,110,30); add(campoTextoSubTotal); textoDescuentoPOR = new JLabel("Descuento %"); textoDescuentoPOR.setBounds(305,225,80,40); add(textoDescuentoPOR); campoTextoDescuentoPOR.setBounds(430,230,110,30); add(campoTextoDescuentoPOR); textoDescuentoDIN = new JLabel("Descuento $"); textoDescuentoDIN.setBounds(305,265,80,40); add(textoDescuentoDIN); campoTextoDescuentoDIN.setBounds(430,270,110,30); add(campoTextoDescuentoDIN); textoImpuestoIVA = new JLabel("IGV/IVA"); textoImpuestoIVA.setBounds(305,305,60,40); add(textoImpuestoIVA); campoTextoIVA.setBounds(430,310,110,30); add(campoTextoIVA); textoTotalPagar = new JLabel("TOTAL"); textoTotalPagar.setBounds(305,345,60,40); add(textoTotalPagar); campoTextoTotalPagar.setBounds(430,350,110,30); add(campoTextoTotalPagar); // botones botonProcesar = new JButton("Procesar"); botonProcesar. setBackground(new Color(48, 88, 143) ); botonProcesar.setBounds(20,440,90,32); add(botonProcesar); { { if(evento.getSource() == botonProcesar) { Compras objeto = new Compras(); String cantidadx = campoTextoCantidad. getText(); double cantidad = Double. parseDouble(cantidadx ); String precio = campoTextoPrecioU. getText(); double precioU = Double. parseDouble(precio ); objeto.setCalculos(cantidad,precioU); double subtotal = objeto.getSubTotal(); subtotal = Math. round(subtotal *Math. pow(10, 2))/Math. pow(10, 2); int descuentopor = (int) objeto.getDescuentoPOR(); double descuentodin = objeto.getDescuentoDIN(); descuentodin = Math. round(descuentodin *Math. pow(10, 2))/Math. pow(10, 2); double iva = objeto.getIVA(); double total = objeto.getTotal(); campoTextoSubTotal.setText(subtotalx); campoTextoDescuentoPOR.setText(descuentoporx); campoTextoDescuentoDIN.setText(descuentodinx); campoTextoIVA.setText(ivax); campoTextoTotalPagar.setText(totalx); } } // fin metodo actionPerformed } ); // fin clase interna anonima botonBuscar = new JButton("Buscar"); botonBuscar. setBackground(new Color(48, 88, 143) ); botonBuscar.setBounds(120,440,90,32); add(botonBuscar); botonBorrar = new JButton("Borrar"); botonBorrar. setBackground(new Color(48, 88, 143) ); botonBorrar.setBounds(220,440,90,32); add(botonBorrar); botonModificar = new JButton("Modificar"); botonModificar. setBackground(new Color(48, 88, 143) ); botonModificar.setBounds(320,440,90,32); add(botonModificar); { { if(evento.getSource() == botonBorrar) { campoTextoProveedor.setText(""); campoTextoCantidad.setText(""); campoTextoPrecioU.setText(""); campoTextoSubTotal.setText(""); campoTextoDescuentoPOR.setText(""); campoTextoDescuentoDIN.setText(""); campoTextoIVA.setText(""); campoTextoTotalPagar.setText(""); } } // fin metodo } ); // fin clase interna anonima // fila de abajo botonPrimero = new JButton("Primero"); botonPrimero. setBackground(new Color(48, 88, 143) ); botonPrimero.setBounds(20,480,90,32); add(botonPrimero); botonAnterior = new JButton("Anterior"); botonAnterior. setBackground(new Color(48, 88, 143) ); botonAnterior.setBounds(120,480,90,32); add(botonAnterior); botonSiguiente = new JButton("Siguiente"); botonSiguiente. setBackground(new Color(48, 88, 143) ); botonSiguiente.setBounds(220,480,90,32); add(botonSiguiente); botonUltimo = new JButton("Ultimo"); botonUltimo. setBackground(new Color(48, 88, 143) ); botonUltimo.setBounds(320,480,90,32); add(botonUltimo); botonSalir. setBackground(new Color(255, 75, 0) ); botonSalir.setBounds(440,480,90,32); add(botonSalir); { { if(evento.getSource() == botonSalir) { } } // fin metodo } // fin clase interna anonima ); // fin clase interna anonima 2 } }
Clase Compras: import java.text.DecimalFormat; public class Compras { private double cantidad,precioUnitario,subTotal,xIVA,totalPagar,descuentoPOR,descuentoDIN; public static final double IVA = 0.16; public Compras() { cantidad = 0; precioUnitario = 0; subTotal = 0; xIVA = 0; totalPagar = 0; descuentoPOR = 0; descuentoDIN = 0; } public void setCalculos(double cantidadx, double precioUnidad) { cantidad = cantidadx; precioUnitario = precioUnidad; double descuento; if(cantidad>=0 && cantidad<=4){ descuento = 0; } else if(cantidad>=5 && cantidad<=10){ descuento = 0.20; } else if(cantidad>=11 && cantidad<=15){ descuento = 0.45; } else descuento = 0.6; double totalTemp = cantidad * precioUnitario; xIVA = totalTemp * IVA; descuentoDIN = totalTemp * descuento; descuentoPOR = descuento * 10; subTotal = totalTemp - descuento; totalPagar = subTotal + xIVA; } // fin metodo public double getSubTotal() { return subTotal; } public double getDescuentoPOR() { return descuentoPOR; } public double getDescuentoDIN() { return descuentoDIN; } public double getIVA() { return xIVA; } public double getTotal() { return totalPagar; } }
Clase Principal: import javax.swing.JFrame; { public static void main (String[] args ) { SistemaVentas prueba = new SistemaVentas(); prueba.setSize(600,560); prueba. setDefaultCloseOperation(JFrame. EXIT_ON_CLOSE); prueba.setResizable(false); prueba.setVisible(true); } } // fin
Saludos y bendiciones
|
|
|
48
|
Programación / Java / Re: Ayuda con java
|
en: 15 Abril 2013, 21:08 pm
|
Mira, he estado trasteando un poco viendo como quedaría la "Interfaz" xD Qué te parece? Bendiciones.
|
|
|
49
|
Programación / Java / Re: Ayuda con java
|
en: 15 Abril 2013, 04:42 am
|
Por lo que veo no usas Layout, por lo que se facilita un poco para mí. Habrá que hacer forzosamente un setResizable(false). Te parece si lo programamos por privado? Dame tu skype(entras con tu cuenta hotmail) y por allí lo vemos mucho mejor. Me dejas el skype que ya voy para la cama. Un saludo y bendiciones .
|
|
|
50
|
Programación / Java / Re: Ayuda con java
|
en: 15 Abril 2013, 03:59 am
|
Puff, se ve "algo complicado". Creo que podría ayudarte en lo que a implementación respecta, pero la interfaz gráfica no podré ayudarte, soy malísimo manejando Layouts. Te recomiendo que realices primero el frame con los JTextFields, los JButtons y el menú JComboBox y luego pasamos a programar los eventos, te parece? Saludos y bendiciones
|
|
|
|
|
|
|