AMADEUS html plain
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
class Item5AListener implements ActionListener
Insert Arrow++
AmFrame frame;
Item5AListener(AmFrame fr)
konstruktor
public void actionPerformed(ActionEvent event)
Editor editor = frame.contents.editor;
Caret caret = editor.caret;
? caret.primitive instanceof Arrow
Arrow ar = (Arrow)(caret.primitive);
karett on noolel ar
<==========
enam ei saa pikendada
editor.incrementArrow(ar, 1);
noole ar pikendamine
nooleala ümberjoonistamine:
AmCanvas c = frame.viewArea;
c.own = true; c.repaint();
<======
muidu lisada tugev nool (== Insert+Arrow)
teha uus tugev nool:
Arrow p = Item57Listener.makeArrowAtCaret(frame, true);
lisada:
Item53Listener.insertPrimitive(frame, p);