Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes MenúCita de: **Aincrad** en 28 Noviembre 2017, 00:37 AMBienvenido al club
Yo también soy venezolano sin Cantv y incluso ahora estoy es con el wifi del vecino que hackie con kalilinux .
incluso mi internet es de 150 kb/s osea lento . pero no veo vídeos de youtube en tan vaja resolución .
por lo que tengo entendido en china la velocidad es de 1 mb/s . esto me hace pensar en :
P*TO MADURO .
Cita de: **Aincrad** en 27 Noviembre 2017, 22:57 PM
el 240p de Youtube . Apuesto a que la mayoria no usa esa resolucion.
Cita de: nemesis27 en 25 Noviembre 2017, 17:40 PM
Lo que tengo que hacer es que desde un JFrame al apretar en el menubar y en el itembar correspondiente, al apretarlo me salga la pantalla del JPanel.
Intenté hacer como me dijiste vos pero es imposible, no me sale nada.
Cita de: Santi73Arg en 22 Octubre 2017, 01:57 AM
Dios tenes razon! que idiotes fue, como no me di cuenta
Muchas gracias sos un genio !
package testing.foro;
import java.text.SimpleDateFormat;
import java.util.*;
public class Exec {
private static final Random R = new Random();
private static final Scanner LEER = new Scanner(System.in);
private static final String NAMES[] = {"Coca-cola","Pepsi","Gatorade","PoweRade","RedBull"};
private static final float COSTO[] = new float[]{45.5f, 500.9f, 99.99f,100f,500f,985.66f};
private static List<Bebidas> bebidas = new ArrayList<>();
private static Bebidas bebida;
private static final String FECHA = new SimpleDateFormat("dd MMM. yyyy hh:mm:ss a").format(new Date());
private int nBebidas;
public Exec() {
init();
}
private void init() {
print(FECHA+"\n");
print("Introduce numero de bebidas: ");
nBebidas = LEER.nextInt();
print("presiona cualquier tecla para empezar... "+"\n");
LEER.hasNext();
for(int f=0; f<nBebidas; f++) {
bebida = new Bebidas();
print("Ingrese Nombre de la bebida: ");
bebida.setNombre(NAMES[R.nextInt(NAMES.length)]);
print(bebida.getNombre()+"\n");
print("Ingrese Costo de la bebida: ");
bebida.setCosto(COSTO[R.nextInt(COSTO.length)]);
print(""+bebida.getCosto()+"\n");
bebidas.add(bebida);
}
print("\nBebidas Adquiridas son las siguientes:.");
bebidas.stream().forEach(b -> print(b));
}
private static <T> void print(final T s){System.out.print(s);}
public static void main(String[] args) {
new Exec();
}
}
22 nov. 2017 11:57:31 PM
Introduce numero de bebidas: 3
presiona cualquier tecla para empezar...
a
Ingrese Nombre de la bebida: Gatorade
Ingrese Costo de la bebida: 985.66
Ingrese Nombre de la bebida: Pepsi
Ingrese Costo de la bebida: 100.0
Ingrese Nombre de la bebida: PoweRade
Ingrese Costo de la bebida: 500.9
Bebidas Adquiridas son las siguientes:.
Nombre: Gatorade
Costo: 985.66
Nombre: Pepsi
Costo: 100.0
Nombre: PoweRade
Costo: 500.9
Process finished with exit code 0
Cita de: Luxus01 en 9 Noviembre 2017, 17:11 PM
Hola a todos, mi duda es la siguiente:
Estoy haciendo un programita en el que necesito generar un ArrayList de objetos tipo Roca para el ambiente de un juego, el problema es que al intentar generar todos los objetos y meterlos en la lista, el programa se comporta como si solo existiera un objeto. Les dejo el codigo comentado para que me digan el error que estoy cometiendo porque no soy capaz de verlo.
Gracias de antemano//Esta porcion de codigo crea los objetos de tipo roca y los añade a la lista
public static void generateRocks() {
for (int a = 0; a < 20; a++) {
Roca roca = new Roca();
rocas.add(roca);
}
}//Esta otra recorre el ArrayList y pinta las rocas usando la clase Graphics2D
public static void paintRocks(Graphics2D g2d) {
g2d.setColor(Color.black);
for (Roca r : rocas) {
r.pintar(g2d);
}
}import java.awt.Graphics2D;
import java.util.Random;
//Esta es la clase Rocas
public class Roca {
private static int x, y;
private static Random rand = new Random(System.currentTimeMillis());
private static int tamaño = 3;
public Roca() {
this.x = rand.nextInt(797);
this.y = rand.nextInt(597);
System.out.println("----------------" + "X: " + this.x + " Y: "
+ this.y + "----------------");
}
public void pintar(Graphics2D g2d) {
g2d.fillRect(x, y, tamaño, tamaño);
}
public static int getY() {
return y;
}
public static void setY(int y) {
Roca.y = y;
}
public static int getX() {
return x;
}
public static void setX(int x) {
Roca.x = x;
}
}//Aqui esta declarada la lista
private static ArrayList<Roca> rocas = new ArrayList<Roca>();