Package com.ganteater.ae.desktop.ui
package com.ganteater.ae.desktop.ui
Swing-based desktop user interface for Anteater Engine (AE).
This package implements the primary window (AEFrame) and the supporting Swing
components used to browse available recipes, configure task inputs, run tasks, and inspect output.
Main areas
- Application frames: the main frame and secondary windows such as
LogFrameandDialogFrame. - Recipe and task workflow: panels for listing recipes (
RecipesPanel), editing/hosting task UIs (TaskPanel), and launching multiple tasks (MultiTaskRunDialogImpl). - Dialogs and prompts: reusable UI pieces for showing messages and collecting user input, including
OptionPane,TextPrompt, and checkpoint selection dialogs. - Reusable widgets: common controls such as
Button,AttachButton, table models/editors (for exampleInputTableModel), and hyperlink handling (HyperlinkAdapter). - Rendering: lightweight markdown-to-HTML conversion for displaying rich text in Swing
(
JParsedown).
Typical usage
public static void main(String[] args) {
AEFrame frame = new AEFrame();
frame.start();
}
-
ClassDescriptionThe TextPrompt class will display a prompt over top of a text component when the Document of the text field is empty.