Hallo Leute,
bin das erste Mal hier und hoffe, ihr könnt mir weiterhelfen. Habe schon in den vielen Forenbeiträgen nach einer Lösung gesucht, nur leider keine passende gefunden, denke ich.
Also, ich habe mir in Swing ein Oberfläche mit Menupunkten und einer weißen Zeichenfläche erstellt (das war wirklich nicht schwer). Nun möchte ich per Klick auf "Neues Rechteck" im Menu, dass 1. ein Fenster aufgeht und ich dort einige Dinge festlegen kann, wie z.B. den Namen des Rechtecks und 2. dass das Rechteck + Name dann auf der Zeichenfläche erscheint. Die Sache ist nur die, ich hab einfach keine Ahnung, wie ich das machen soll. :?:
Ich weiß schon, dass hier zuerst
und dann hier
noch was hin muss. Bloß was und wie, damit ich ein Rechteck zeichnen kann.
Dass ich mit
ein Rechteck zeichnen kann weiß ich. Es soll halt per Klick auf "Neues Rechteck" im Menu erscheinen.
Später soll es dann noch möglich sein, das Rechteck beliebig mit der Maus zu verschieben und anzuklicken.
Aber erstmal alles schrittweise nacheinander. Und vielleicht geht mir auch schon miteinem kleinen Hinweis ein Kronleuchter auf.
Vielen Dank schonmal.
Gruß,
Leeloo
bin das erste Mal hier und hoffe, ihr könnt mir weiterhelfen. Habe schon in den vielen Forenbeiträgen nach einer Lösung gesucht, nur leider keine passende gefunden, denke ich.
Also, ich habe mir in Swing ein Oberfläche mit Menupunkten und einer weißen Zeichenfläche erstellt (das war wirklich nicht schwer). Nun möchte ich per Klick auf "Neues Rechteck" im Menu, dass 1. ein Fenster aufgeht und ich dort einige Dinge festlegen kann, wie z.B. den Namen des Rechtecks und 2. dass das Rechteck + Name dann auf der Zeichenfläche erscheint. Die Sache ist nur die, ich hab einfach keine Ahnung, wie ich das machen soll. :?:
Ich weiß schon, dass hier zuerst
Code:
if (event.getActionCommand().equals("Neues Rechteck"))
{
//...
}
und dann hier
Code:
public void paintComponent(Graphics g)
{
super.paintComponent(g);
Graphics2D g2 =(Graphics2D)g;
//...
}
noch was hin muss. Bloß was und wie, damit ich ein Rechteck zeichnen kann.
Dass ich mit
Code:
g2.drawRect(x,y,sizex,sizey);
Später soll es dann noch möglich sein, das Rechteck beliebig mit der Maus zu verschieben und anzuklicken.
Aber erstmal alles schrittweise nacheinander. Und vielleicht geht mir auch schon miteinem kleinen Hinweis ein Kronleuchter auf.
Vielen Dank schonmal.
Gruß,
Leeloo