gvsig-projects-pool / org.gvsig.winmgr / trunk / org.gvsig.winmgr.lib / org.gvsig.winmgr.lib.api / src / main / java / org / gvsig / winmgr / lib / api / Window.java @ 682
History | View | Annotate | Download (1.57 KB)
1 |
/*
|
---|---|
2 |
* To change this license header, choose License Headers in Project Properties.
|
3 |
* To change this template file, choose Tools | Templates
|
4 |
* and open the template in the editor.
|
5 |
*/
|
6 |
package org.gvsig.winmgr.lib.api; |
7 |
|
8 |
import java.awt.Dimension; |
9 |
import java.awt.Rectangle; |
10 |
import org.gvsig.tools.swing.api.Component; |
11 |
|
12 |
/**
|
13 |
*
|
14 |
* @author jjdelcerro
|
15 |
*/
|
16 |
public interface Window extends Component { |
17 |
|
18 |
public boolean isIconifiable(); |
19 |
|
20 |
public boolean isMaximizable(); |
21 |
|
22 |
public boolean isResizable(); |
23 |
|
24 |
public boolean isModal(); |
25 |
|
26 |
public boolean isModeless(); |
27 |
|
28 |
public boolean isClosable(); |
29 |
|
30 |
public boolean isVisible(); |
31 |
|
32 |
public boolean isPalette(); |
33 |
|
34 |
public boolean isMaximized(); |
35 |
|
36 |
public boolean isClosed(); |
37 |
|
38 |
public boolean isExtern(); |
39 |
|
40 |
public boolean isIntern(); |
41 |
|
42 |
public boolean isDialog(); |
43 |
|
44 |
public Object getProfile(); |
45 |
|
46 |
public Object getModel(); |
47 |
|
48 |
public String getTitle(); |
49 |
|
50 |
public int getId(); |
51 |
|
52 |
public Rectangle getPreferredBounds(); |
53 |
|
54 |
public Rectangle getBounds(); |
55 |
|
56 |
public Dimension getMinimumSize(); |
57 |
|
58 |
public void setTitle(String title); |
59 |
|
60 |
public void setPreferedBounds(Rectangle preferedBounds); |
61 |
|
62 |
public void setBounds(Rectangle bounds); |
63 |
|
64 |
public void setClosable(boolean b); |
65 |
|
66 |
public void setMaximized(boolean maximized); |
67 |
|
68 |
public void setMaximizable(boolean maximizable); |
69 |
|
70 |
public void setMinimumSize(Dimension minSize); |
71 |
|
72 |
public void toExtern(); |
73 |
|
74 |
public void toIntern(); |
75 |
|
76 |
public void toFront(); |
77 |
|
78 |
public void align(int mode); |
79 |
|
80 |
public void close(); |
81 |
|
82 |
public void move(int x, int y); |
83 |
|
84 |
} |