java-org.hwo.ui/src/org/hwo/ui/windowstate/StatedWindowManager.java

26 lines
429 B
Java

package org.hwo.ui.windowstate;
import java.util.ArrayList;
import java.util.List;
import javax.swing.JFrame;
public interface StatedWindowManager {
Class<? extends JFrame> getManagedClass();
void registerNewWindow(JFrame window);
void unregisterWindow(JFrame window);
void restoreWindows(String[] states);
String[]
saveWindows();
JFrame[]
getWindows();
JFrame createWindow();
void closeAllWindows();
}