 |
Gridarta Editor
|
Go to the documentation of this file.
20 package net.sf.gridarta.action;
22 import java.awt.Frame;
23 import javax.swing.Action;
24 import javax.swing.JOptionPane;
28 import net.
sf.japi.swing.action.ActionBuilder;
29 import net.
sf.japi.swing.action.ActionBuilderFactory;
30 import net.
sf.japi.swing.action.ActionMethod;
31 import org.jetbrains.annotations.NotNull;
32 import org.jetbrains.annotations.Nullable;
43 private static final ActionBuilder
ACTION_BUILDER = ActionBuilderFactory.getInstance().getActionBuilder(
"net.sf.gridarta");
76 ACTION_BUILDER.showOnetimeMessageDialog(
parent, JOptionPane.WARNING_MESSAGE,
"controlServerWarning");
85 public void setAction(@NotNull
final Action action, @NotNull
final String
name) {
Maintains the application preferences state.
ControlServerAction(@NotNull final AppPreferencesModel appPreferencesModel, @NotNull final Frame parent)
Creates a new instance.
Base package of all Gridarta classes.
Class to run an external process.
static final ActionBuilder ACTION_BUILDER
The ActionBuilder.
ProcessRunner controlServer
The ProcessRunner instance that controls the server.
String getServer()
Returns the server setting.
final AppPreferencesModel appPreferencesModel
void setCommand(@NotNull final String @NotNull[] command)
Sets 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.
void controlServer()
The action method for "controlServer".
void showDialog(@NotNull final Frame parent)
Show a dialog if not already visible.