C
Cheera
Gast
Hi, ich fange seit kurzem mit der Java Programmierung an und würde gern ein einfaches Paint programm schreiben . Den groben Aufbau habe ich mir im Internet zusammengesucht und würde gerne die Farbe aussuchen können mit Hilfe von Buttons. Nun habe ich einen MouseMotionListener und bräuchte einen ActionListener um den Button lebendig zu machen . ich weiß nicht weiter, bitte um Hilfe.
Greetz DennBast
Für andere Vorschläge zum programmieren bin ich offen
PS: Quellcode
Greetz DennBast
Für andere Vorschläge zum programmieren bin ich offen
PS: Quellcode
Code:
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
public class Zeichnen extends Applet
implements MouseMotionListener, ActionListener {
int width, height;
Image backbuffer;
Graphics backg;
Button RedButton;
public void init() {
width = getSize().width;
height = getSize().height;
RedButton = new Button("Ich Will Rot!");
add(RedButton);
RedButton.addActionListener(this);
backbuffer = createImage( width, height );
backg = backbuffer.getGraphics();
backg.setColor( Color.black );
backg.fillRect( 0, 0, width, height );
backg.setColor( Color.white );
addMouseMotionListener( this );
}
public void mouseMoved( MouseEvent e ) { }
public void mouseDragged( MouseEvent e ) {
int x = e.getX();
int y = e.getY();
backg.fillOval(x-5,y-5,10,10);
repaint();
e.consume();
}
public void update( Graphics g ) {
g.drawImage( backbuffer, 0, 0, this );
}
public void paint( Graphics g ) {
update( g );
}
}