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

26 lines
429 B
Java
Raw Normal View History

2015-06-24 23:32:14 +02:00
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();
}