package bluej.debugmgr;

import java.awt.event.ActionEvent;

import javax.swing.AbstractAction;

import bluej.debugmgr.objectbench.InvokeListener;
import bluej.views.ConstructorView;
import javafx.application.Platform;
import threadchecker.OnThread;
import threadchecker.Tag;


| Simple action to construct an object. | | @author Davin McCall | @version $Id$ | @OnThread(Tag.Swing) public class ConstructAction extends AbstractAction{ @OnThread(Tag.Any) private final ConstructorView constructor; @OnThread(Tag.Any) private final InvokeListener invokeListener; public ConstructAction(ConstructorView cv, InvokeListener il, String desc) { super(desc); constructor = cv; invokeListener = il; }
| (non-Javadoc) | @see java.awt.event.ActionListener#actionPerformed(java.awt.event.ActionEvent) | public void actionPerformed(ActionEvent e) { Platform.runLater(() -> invokeListener.callConstructor(constructor)); } }
top, use, map, class ConstructAction

.   ConstructAction
.   actionPerformed




37 neLoCode + 5 LoComm