Hi,
ich versuche mich gerade an der Grafikprogrammierung und da wollte ich einzelnen Elemente aus der Swing Bibliothek nachprogrammieren, aber bei einem JButton komme ich nicht weiter( und da mich eine Suche auf einen Thread brachte, dass jemand dasselbe mit einem JOptionPanel versucht hat, dachte ich, das ist dann vielleicht doch nicht zu blöd zum fragen
Mein Quellcode ist der folgende:
Aber beim Aufruf passiert nichts und ich muss gestehen, ich verstehe nicht, was ich mit der Methoden addActionListener machen müsste.
Jemand einen / zwei /b drei ... Tipps?
Danke
Mulan
ich versuche mich gerade an der Grafikprogrammierung und da wollte ich einzelnen Elemente aus der Swing Bibliothek nachprogrammieren, aber bei einem JButton komme ich nicht weiter( und da mich eine Suche auf einen Thread brachte, dass jemand dasselbe mit einem JOptionPanel versucht hat, dachte ich, das ist dann vielleicht doch nicht zu blöd zum fragen
Mein Quellcode ist der folgende:
Java:
import java.awt.Graphics;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import javax.swing.JPanel;
@SuppressWarnings("serial")
public class eigenerButton extends JPanel implements MouseListener{
private String text;
public eigenerButton(String s) {
text = s;
addMouseListener(this);
}
public String getText() {
return text;
}
public void setText(String s) {
text = s;
repaint();
}
public void paintComponent(Graphics g) {
super.paintComponent(g);
int x = 10; // beliebig erweiterbar, um die Darstellung zu optimieren
int y = 10;
g.draw3DRect(x, y, 50, 50, true);
}
public void addActionListener(MouseListener myListener){
}
@Override
public void mouseClicked(MouseEvent arg0) {
// TODO Auto-generated method stub
}
@Override
public void mouseEntered(MouseEvent arg0) {
// TODO Auto-generated method stub
}
@Override
public void mouseExited(MouseEvent arg0) {
// TODO Auto-generated method stub
}
@Override
public void mousePressed(MouseEvent arg0) {
// TODO Auto-generated method stub
}
@Override
public void mouseReleased(MouseEvent arg0) {
// TODO Auto-generated method stub
}
public static void main(String[] args) {
eigenerButton myfirstButton = new eigenerButton("mein erster Button");
}
}
Aber beim Aufruf passiert nichts und ich muss gestehen, ich verstehe nicht, was ich mit der Methoden addActionListener machen müsste.
Jemand einen / zwei /b drei ... Tipps?
Danke
Mulan
Zuletzt bearbeitet von einem Moderator: