Class ConsoleProcessFrame

java.lang.Object
java.awt.Component
java.awt.Container
java.awt.Window
java.awt.Frame
javax.swing.JFrame
de.bsvrz.sys.funclib.consoleProcessFrame.ConsoleProcessFrame
All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible, RootPaneContainer, WindowConstants

public class ConsoleProcessFrame extends JFrame
Implementiert ein Fenster, das mit einem externen Java-Prozess verbunden ist. Der Prozess wird beim Erzeugen des Fensters gestartet und beim Schließen des Fensters beendet. Die Textausgaben des Prozesses werden im Fenster dargestellt.
See Also:
  • Constructor Details

  • Method Details

    • createJavaProcessFrame

      public static ConsoleProcessFrame createJavaProcessFrame(String title, String className, String[] arguments, String[] environment, File workingDirectory) throws IOException
      Erstellt einen ConsoleProcessFrame für einen Java-Prozess auf.
      Parameters:
      title - Titel
      className - Klassenname
      arguments - Argumente
      environment - Umgebungsvariablen
      Returns:
      Frame
      Throws:
      IOException
    • createConsoleProcessFrame

      public static ConsoleProcessFrame createConsoleProcessFrame(String title, ConsoleProcessPanel consoleProcessPanel)
      Erstellt einen ConsoleProcessFrame.
      Parameters:
      title - Titel
      consoleProcessPanel - Panel
      Returns:
      Frame
      Since:
      3.14