Προς το περιεχόμενο

Γραφικά σε Java


majestyelias

Προτεινόμενες αναρτήσεις

Δημοσ.

Πρέπει να ζωγραφίσεις μέσα από την paint του Canvas και όχι από την paint της applet. Πρέπει να μετακινήσεις αυτή τη γραμμή μέσα στην paint

 

>
   private int x, y;
   public class mycanvas extends java.awt.Canvas {
       public void paint(Graphics g){ 
           g.fillOval(x, y, 30, 30);
       }
   }

 

και απλώς να καλέσεις repaint μέσα από την applet

 

>
private void canvas1MousePressed(java.awt.event.MouseEvent evt) {
       x = evt.getX();
       y = evt.getY();
       canvas1.repaint();
   }

Δημοσ.
Πρέπει να ζωγραφίσεις μέσα από την paint του Canvas και όχι από την paint της applet. Πρέπει να μετακινήσεις αυτή τη γραμμή μέσα στην paint

 

>
   private int x, y;
   public class mycanvas extends java.awt.Canvas {
       public void paint(Graphics g){ 
           g.fillOval(x, y, 30, 30);
       }
   }

 

και απλώς να καλέσεις repaint μέσα από την applet

 

>
private void canvas1MousePressed(java.awt.event.MouseEvent evt) {
       x = evt.getX();
       y = evt.getY();
       canvas1.repaint();
   }

 

σε ευχαριστώ πολύ φίλε! να είσαι καλα! :)

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...