Hallo
Ich muss mit meiner Projektgruppe Ende der Woche ein Projekt abgeben (und sowas in den Semesterferien :cry
In diesem Projekt gibt es einen JTable, der wiederum JPanels beinhaltet. Die Reihenfolge der Panels kann per Drag&Drop geändert werden (über einen MouseListener) - Das Ganze funktioniert ohne Probleme.
Damit man auch erkennen kann welches Panel gerade verschoben wird, würde ich dem Cursor gerne eine Miniaturansicht mitliefern, oder zumindest den Text als Info beim Cursor anzeigen.
Momentan ist das Ganze so gelöst:
Geht zwar, sieht aber sehr unschön aus.
Ich hab das mit dem Text auch schon ausprobiert, aber das klappt so garnicht (entweder ist die Schrift oder der Cursor zu klein).
Habt ihr einen Typ? Ist zwar nicht so wichtig, würde aber schon besser aussehen.
Vielen Dank schonmal im vorraus :wink: [/code]
Ich muss mit meiner Projektgruppe Ende der Woche ein Projekt abgeben (und sowas in den Semesterferien :cry
In diesem Projekt gibt es einen JTable, der wiederum JPanels beinhaltet. Die Reihenfolge der Panels kann per Drag&Drop geändert werden (über einen MouseListener) - Das Ganze funktioniert ohne Probleme.
Damit man auch erkennen kann welches Panel gerade verschoben wird, würde ich dem Cursor gerne eine Miniaturansicht mitliefern, oder zumindest den Text als Info beim Cursor anzeigen.
Momentan ist das Ganze so gelöst:
Code:
private Cursor buildMyPointer(Element element)
{
Image image = new BufferedImage(element.width, element.height, BufferedImage.TYPE_INT_RGB);
Graphics g = image.getGraphics();
element.printAll(g);
g.dispose();
return Toolkit.getDefaultToolkit().createCustomCursor(image, new Point(10,10), "dragPointer");
}
Geht zwar, sieht aber sehr unschön aus.
Ich hab das mit dem Text auch schon ausprobiert, aber das klappt so garnicht (entweder ist die Schrift oder der Cursor zu klein).
Habt ihr einen Typ? Ist zwar nicht so wichtig, würde aber schon besser aussehen.
Vielen Dank schonmal im vorraus :wink: [/code]