1 package twcsckernel.clientKernel.desktop; 2 3 import javax.swing.JMenuBar; 4 import javax.swing.event.InternalFrameListener; 5 6 /*** 7 * @author szymon 8 * 9 */ 10 public interface FrameManager { 11 12 void setPosition(int x, int y); 13 void setSize(int vertical, int horizontal); 14 void setMenu(JMenuBar menuBar); 15 void setFrameTitle(String frameTitle); 16 void showFrame(); 17 void minimize(); 18 void maximize(); 19 void fullscreen(); 20 void addInternalFrameListener(InternalFrameListener ifl); 21 22 23 24 }