LIST 83 ============================================================================ Target Java File Name = miditx.class Name = init Call [ system_initial ] Name = run Call [ sleep ] Call [ input_check ] Get Field [ flag ] Call [ midi_transmit ] Call [ repaint ] Name = start Define [ java/lang/Thread ] Call [ ] Put Field [ flow ] Get Field [ flow ] Call [ start ] Name = stop Get Field [ flow ] Call [ stop ] Name = mouseDrag Call [ event_check ] Name = mouseDown Call [ event_check ] Name = event_check Get Field [ oy ] Get Field [ py ] Get Field [ py ] Get Field [ flag ] Put Field [ flag ] Name = input_check Name = midi_transmit Name = paint Put Field [ flag ] Get Static [ black ] Call [ setColor ] Get Field [ oy ] Call [ fillRect ] Get Static [ yellow ] Call [ setColor ] Call [ fillRect ] Get Static [ green ] Call [ setColor ] Get Field [ py ] Call [ fillRect ] Get Static [ blue ] Call [ setColor ] Get Field [ py ] Call [ fillRect ] Get Field [ data ] Get Field [ py ] Get Static [ white ] Call [ setColor ] Get Field [ font ] Call [ setFont ] Define [ java/lang/StringBuffer ] Call [ ] Push Item [ Data( ] Call [ append ] Call [ valueOf ] Call [ append ] Push Item [ ) = ] Call [ append ] Get Field [ data ] Call [ valueOf ] Call [ append ] Call [ toString ] Call [ drawString ] Name = system_initial Get Static [ black ] Call [ setBackground ] Define [ java/awt/Font ] Push Item [ TimesRoman ] Call [ ] Put Field [ font ] Put Field [ py ] Put Field [ oy ] Put Field [ data ] Get Field [ py ] Put Field [ flag ] Name = Call [ ] ============================================================================