errorprovider / panel platzieren

benhaze

Mitglied Platinum
Hallo liebe Freunde der Entwicklung!

Hab folgendes Problem:
Ich möchte mir so eine Art simplen ErrorProvider (ala .NET) basteln.
Letztendlich sollen (rechts) bei bestimmten Controls eine kleines Ausrufezeichen (bzw. ein Label oder Panel) angezeigt werden...(bei fehlgeschlagener Validierung)

folgendes hatte ich testweise bisher (funktioniert auch...)
Code:
ImageIcon ii = new ImageIcon(getClass().getResource("stop_round.png"));
Graphics g = c.getParent().getGraphics();
ii.paintIcon(c.getParent(), g, c.getLocation().x + c.getWidth(), c.getLocation().y);

allerdings kann ich dem ImageIcon kein ToolTip mitgeben (zumindest ist es mir unbekannt)
(deswegen würde ich das ImageIcon durch nen Panel/Label ersetzen)

Aber wie kann ich denn nen Label oder nen Panel *neben* bzw. *über* einer anderen Komponente platzieren?
Ich könnte das Label/Panel in einen JDialog oder nen Popup packen...
Verschiebe ich allerdings das Window, bleibt das Popup an der gleichen Stelle stehen...

hatte mal sowas probiert:
Code:
ImageIcon ii = new ImageIcon(getClass().getResource("stop_round.png"));
JLabel l = new JLabel(ii);
c.getParent().add(l);
l.setLocation(c.getLocation().x + c.getWidth(), c.getLocation().y);
war aber irgendwie Mist....

Wenn jemand eine Idee hat, ich wäre sehr dankbar!

(oops....hätte evtl. nach *Rich Client Entwicklung* gemusst.....)

-Benjamin
 
Zuletzt bearbeitet:
Falls man sich nicht vorstellen kann was ich meine....
Im Anhang ein Beispiel....
 

Anhänge

  • sample.JPG
    sample.JPG
    4,1 KB · Aufrufe: 51
tja, was soll ich sagen....
vor 2 tagen war ich noch auf jgoodies.com (hatte mir den Forms-Kram angeschaut)...
Die Validation-Library ist irgendwie *völlig* an mir vorbeigezogen.....:confused:
naja...sieht schon ziemlich genau so aus, wie ich es mir vorgestellt hatte... :)
ich werd's morgen (bzw. heute) mal testen....

DANKE!
 
Zurück