G
Guest
Gast
Hallo Leute,
Ich bin versuche zurzeit mir das Programmieren von grafischen Oberflächen beizubringen. Ich habe vor einer Woche angefangen mir meinen eigenen Html-Editor zu basteln. Nun stehe ich vor einem kleinen Problem.
Also:
Wie ihr wisst, fängt jeder Befehl in Html mit "<" an und endet mit ">". Nun habe ich es in meinem Editor mit einem KeyListener hinbekommen, dass wenn ich "<" drücke, ">" automatisch dahinter gesetzt wird. Das Problem ist nur, ich möchte das mein Cursor zwischen "<" ">" steht und nicht hinter den beiden. Mein Programmausschnitt..
KeyListener key =new KeyListener()
{
public void keyTyped( KeyEvent e)
{
}
public void keyPressed( KeyEvent e)
{
}
public void keyReleased( KeyEvent e)
{
if (e.getKeyChar() == '<'){
textArea.append(">");
}
}
};
textArea.addKeyListener(key);
Danke schon mal...
Ich bin versuche zurzeit mir das Programmieren von grafischen Oberflächen beizubringen. Ich habe vor einer Woche angefangen mir meinen eigenen Html-Editor zu basteln. Nun stehe ich vor einem kleinen Problem.
Also:
Wie ihr wisst, fängt jeder Befehl in Html mit "<" an und endet mit ">". Nun habe ich es in meinem Editor mit einem KeyListener hinbekommen, dass wenn ich "<" drücke, ">" automatisch dahinter gesetzt wird. Das Problem ist nur, ich möchte das mein Cursor zwischen "<" ">" steht und nicht hinter den beiden. Mein Programmausschnitt..
KeyListener key =new KeyListener()
{
public void keyTyped( KeyEvent e)
{
}
public void keyPressed( KeyEvent e)
{
}
public void keyReleased( KeyEvent e)
{
if (e.getKeyChar() == '<'){
textArea.append(">");
}
}
};
textArea.addKeyListener(key);
Danke schon mal...