DragonIce
Commander
- Registriert
- Okt. 2006
- Beiträge
- 2.585
Guten Morgen,
ich habe mir ein kleines Tool geschrieben. Dabei handelt es sich um eine sog. Topclock.
Der JFrame springt an den beiden oberen Bildschirmecken via MouseMotionListener hin und her. Jetzt möchte eine Vergrößerung & Verkleinerung des Fensters einbauen. Das sollte so ablaufen, dass wenn ich den Frame / das Feld mit dem Mauszeiger berühre und die Taste strg gedrückt habe, es sich nach gewissen Regeln (die ich alle schon habe) vergrößert bzw. verkleinert.
Jetzt stellt sich mir die Frage wo ich den KeyListener einbauen muss.
Muss ich den in den MouseMotionListener einbauen oder auf das Feld direkt?
Im Anhang nur einmal schnell mein Code für das zu behandelnde JField
Vielen Dank im Voraus
ich habe mir ein kleines Tool geschrieben. Dabei handelt es sich um eine sog. Topclock.
Der JFrame springt an den beiden oberen Bildschirmecken via MouseMotionListener hin und her. Jetzt möchte eine Vergrößerung & Verkleinerung des Fensters einbauen. Das sollte so ablaufen, dass wenn ich den Frame / das Feld mit dem Mauszeiger berühre und die Taste strg gedrückt habe, es sich nach gewissen Regeln (die ich alle schon habe) vergrößert bzw. verkleinert.
Jetzt stellt sich mir die Frage wo ich den KeyListener einbauen muss.
Muss ich den in den MouseMotionListener einbauen oder auf das Feld direkt?
Im Anhang nur einmal schnell mein Code für das zu behandelnde JField
Code:
private JTextField getJclockTextField() {
if (jclockTextField == null) {
jclockTextField = new JTextField();
jclockTextField.setEditable(false);
[B][...][/B]
[B]jclockTextField.addMouseMotionListener[/B](new MouseMotionAdapter() {
public void mouseMoved(MouseEvent arg0) {
setHeightResolution(Toolkit.getDefaultToolkit().getScreenSize().height);
setWidthResolution(Toolkit.getDefaultToolkit().getScreenSize().width);
setMouseXPos(arg0.getXOnScreen());
setMouseYPos(arg0.getYOnScreen());
checkMousePosition();
}
});
}
return jclockTextField;
}
Vielen Dank im Voraus