Hallo zusammen,
ich habe folgendes Problem. Ich muß eine Art grafische IDE programmieren. Nun habe ich aber leider keine Ahnung wie die Experten von Eclipse oder NetBeans das machen. Ich muß z.B. Buttons, Labels und der gleichen auf einer Oberfläche darstellen und deren Größe und Position per Maus verändern können. Mein Ansatz war, ein Image der Komponente, per createImage, zu erstellen. Dies ist jedoch nur dann möglich wenn die Komponente schon per add in die Oberfläche integriert wurde. Der andere Ansatz war die Komponente ganz normal auf ein Panel zu bringen und dann die Maus Events per disableMouseMotionEvents abzuschalten. Dies geht auch nicht, da diese Methode protected ist. Ein einbinden eines MouseListeners in die Komponente, der dann die Komponente nach der Mausposition neu positioniert, funktioniert nur bedingt. Dies ruft ein permanentes flackern der Komponente hervor.
Wie mach die professionellen IDE's das?
Danke für Eure hilfe.
Lars
ich habe folgendes Problem. Ich muß eine Art grafische IDE programmieren. Nun habe ich aber leider keine Ahnung wie die Experten von Eclipse oder NetBeans das machen. Ich muß z.B. Buttons, Labels und der gleichen auf einer Oberfläche darstellen und deren Größe und Position per Maus verändern können. Mein Ansatz war, ein Image der Komponente, per createImage, zu erstellen. Dies ist jedoch nur dann möglich wenn die Komponente schon per add in die Oberfläche integriert wurde. Der andere Ansatz war die Komponente ganz normal auf ein Panel zu bringen und dann die Maus Events per disableMouseMotionEvents abzuschalten. Dies geht auch nicht, da diese Methode protected ist. Ein einbinden eines MouseListeners in die Komponente, der dann die Komponente nach der Mausposition neu positioniert, funktioniert nur bedingt. Dies ruft ein permanentes flackern der Komponente hervor.
Wie mach die professionellen IDE's das?
Danke für Eure hilfe.
Lars