elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a la Factorización De Semiprimos (RSA)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java
| | | |-+  Ayuda Mover Ciruculo
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ayuda Mover Ciruculo  (Leído 986 veces)
charmedever

Desconectado Desconectado

Mensajes: 26


Ver Perfil
Ayuda Mover Ciruculo
« en: 27 Julio 2012, 17:49 pm »

Hola q tal buenas tardes sucede q tengo mover un circulo tengo q usar botones para aumentar y disminuir su tamaño, asi como moverlo arriba, abajo, derecha e izquierda pero el problema q tengo esq al presionar cualquier boton deja estelas o lineas y quiero quitarselas.
Anexo code
Código:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Applets extends JApplet implements ActionListener
{
    //variables de referencia
    JButton b1,b2,b3,b4,b5,b6;
    int x=50, y=60, diametro=50, contador=0, n=0;
    JPanel p1;
    public void init ()
    {
        b1 = new JButton ("Aumentar");
        b1.addActionListener(this);
        b2 = new JButton ("Disminuir");
        b2.addActionListener(this);
        b3 = new JButton ("Derecha");
        b3.addActionListener(this);
        b4 = new JButton ("Izquierda");
        b4.addActionListener(this);
        b5 = new JButton ("Arriba");
        b5.addActionListener(this);
        b6 = new JButton ("Abajo");
        b6.addActionListener(this);
        setLayout (new FlowLayout ());
        p1 = new JPanel ();
        p1.setLayout(new GridLayout (3,3));
        add(p1);
        add(b1); add(b2); add(b3); add(b4); add(b5); add(b6);
        p1.add(b1); p1.add(b2); p1.add(b3); p1.add(b4); p1.add(b5); p1.add(b6);
        add (p1, BorderLayout.NORTH);
        setSize (500, 500);
    }
   
    public void actionPerformed (ActionEvent e)
    {
        if (e.getSource()==b1)
        {
           diametro =diametro+15;     //diametro = diametro+15; //diametro+=15;
           repaint();
        }
       
        if (e.getSource()==b2)
        {
            diametro = diametro-8;
            repaint();
        }
       
        if (e.getSource()==b3)
        {
            x = x+50;
            repaint();
        }
       
        if (e.getSource()==b4)
        {
            x = x-30;
            repaint();
        }
       
        if (e.getSource()==b5)
        {
            y = y-20;
            repaint ();
        }
       
        if (e.getSource()==b6)
        {
            y = y+25;
            repaint ();
        }
    }
    public void paint (Graphics g)
    {
        Color fondo = g.getColor();
        g.setColor(fondo);
        g.setColor(Color.GREEN);
        //g.fillOval(x, y, diametro, diametro);
        g.drawOval(x, y, diametro, diametro);
        showStatus ("Barra de Estado del Applet");
    }
}


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Mover el cursor??
Programación Visual Basic
Badlands 2 1,281 Último mensaje 28 Agosto 2006, 21:34 pm
por Badlands
Ayuda. MOVER ARCHIVOS .TXT
Programación Visual Basic
xtrot 8 2,585 Último mensaje 11 Julio 2008, 23:51 pm
por xtrot
ayuda!!! tengo problemas con botones minimizar,maxim,cerrar, mover ventanas ...
Windows
Geredor 3 12,767 Último mensaje 18 Diciembre 2014, 01:37 am
por simorg
Flash - Mover barra por una regla al mover el raton [SOLUCIONADO]
Diseño Gráfico
-Joserra- 0 3,875 Último mensaje 20 Septiembre 2009, 18:55 pm
por -Joserra-
Mover el from
.NET (C#, VB.NET, ASP)
BrokerJoker 2 1,714 Último mensaje 29 Enero 2012, 18:06 pm
por BrokerJoker
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines