20 package net.sf.gridarta.action;
22 import java.awt.Frame;
23 import javax.swing.Action;
27 import net.
sf.japi.swing.action.ActionMethod;
28 import org.jetbrains.annotations.NotNull;
29 import org.jetbrains.annotations.Nullable;
64 if (controlClient == null) {
66 controlClient = tmpControlClient;
75 public void setAction(@NotNull
final Action action, @NotNull
final String name) {
String getClient()
Returns the client setting.
Graphical User Interface of Gridarta.
final AppPreferencesModel appPreferencesModel
void controlClient()
The action method for "controlClient".
Maintains the application preferences state.
void showDialog(@NotNull final Frame parent)
Show a dialog if not already visible.
Base package of all Gridarta classes.
ControlClientAction(@NotNull final AppPreferencesModel appPreferencesModel, @NotNull final Frame parent)
Creates a new instance.
This package contains the preferences ui modules.
void setCommand(@NotNull final String[] command)
Set the command to be executed by this ProcessRunner.
void setAction(@NotNull final Action action, @NotNull final String name)
Sets the Action instance for this editor action.
ProcessRunner controlClient
The ProcessRunner instance that controls the client.
Class to run an external process.