Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - Kenzo

Páginas: [1]
1
Hola, estoy haciendo un pequeño programa en java el cual es que, cuando hagamos clic izquierdo sobre el Frame se dibuje un circulo, y al hacer otra vez clic se dibuje otro circulo, pero que el primer circulo no se borre y el segundo circulo cambie de color, y así hasta tapizar el Frame de círculos de diferentes colores.

Tengo el 80% del programa hecho, a excepción de que se almacenen los círculos.


Código del programa:

Código: (java) [Seleccionar]
package Graficos;

import java.awt.Color;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.GraphicsEnvironment;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import java.awt.geom.Ellipse2D;
import java.util.ArrayList;
import java.util.Random;
import javax.swing.JFrame;
import javax.swing.JPanel;

public class Graficos2D {
public static void main(String[] args) {
Marco NewMarco = new Marco();
NewMarco.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
class Marco extends JFrame {
int x;
        int y;
        int radio;
public Marco() {
setVisible(true);
setSize(500,500);
x = getSize().width/2;
                y = getSize().height/2;
setTitle("Dibujando Circulos");
        addMouseListener(new MouseAdapter(){
            @Override
            public void mouseClicked(MouseEvent e) {
                super.mouseMoved(e);
                x=e.getX();
                y=e.getY();
                repaint();
            }
        });
}
@Override
public void paint(Graphics g) {
super.paint(g);
                radio = 25;
Random r = new Random();
Graphics2D g2=(Graphics2D) g;
g2.setColor(new Color(r.nextInt(255),r.nextInt(255),r.nextInt(255)));
Ellipse2D circulo=new Ellipse2D.Float(x-radio, y-radio, radio*2, radio*2);
g2.fill(circulo);
}
        class EventoMouse {
            public EventoMouse(){
            }
        }
}


He estado investigando cómo hacer, pero no mas salgo confundido . . . Sé que se puede hacer con un ArrayList, pero no logro hacer que funciones.

Realmente espero y me puedan ayudar.

2
Hola, soy estudiante de programación y me encargaron un trabajo, el cual consiste en crear una tabla de distribución de frecuencias. Ya tengo todo lo necesario para realizar el programa, pero me he encontrado con una duda, la cual es....

¿Se puede vincular un TextBox con un button para crear una tabla?

Hablando más específicamente, si escribo en el TextBox un número como 24 y cuando presione el button, quiero que se cree una tabla donde pueda escribir 24 números, ósea una tabla de 6 x 4.

Una imagen para que puedan entender mejor.


No sé si se podrá o hay una forma más fácil de realizar una tabla de distribución de frecuencias. Porque he visto como otros form pero me convence, yo quiero que los datos dentro de la tabla se ordenen del menor a mayor, sacar el rango de los datos, el número de intervalos, el ancho de clase, la frecuencia absoluta, la frecuencia relativa y la frecuencia porcentual.

Todo eso ya lo tengo pero quiero realizar una tabla o algo similar...

Gracias por leer y espero me puedan ayudar.

Páginas: [1]

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".