Revision 131
org.gvsig.educa.batovi/trunk/org.gvsig.educa.batovi.mapviewer/org.gvsig.educa.batovi.mapviewer/src/main/java/org/gvsig/educa/batovi/mapviewer/Main.java | ||
---|---|---|
124 | 124 |
|
125 | 125 |
private ImageIcon defaultIcon; |
126 | 126 |
|
127 |
private final Dimension dialogsSize; |
|
128 |
|
|
127 | 129 |
public static void main(String args[]) { |
128 | 130 |
new DefaultLibrariesInitializer().fullInitialize(); |
129 | 131 |
instance = new Main(); |
... | ... | |
147 | 149 |
swingInstallerManager = |
148 | 150 |
SwingInstallerLocator.getSwingInstallerManager(); |
149 | 151 |
fileChooser = new JFileChooser(); |
152 |
|
|
153 |
// Gets screen size |
|
154 |
Toolkit toolkit = Toolkit.getDefaultToolkit(); |
|
155 |
Dimension sSize = toolkit.getScreenSize(); |
|
156 |
|
|
157 |
// Subtract a 10% |
|
158 |
dialogsSize = |
|
159 |
new Dimension(sSize.width - (sSize.width / 10), sSize.height |
|
160 |
- (sSize.height / 10)); |
|
161 |
|
|
150 | 162 |
LOG.info("Strating application"); |
151 | 163 |
} |
152 | 164 |
|
... | ... | |
167 | 179 |
swingManager.addMapControlRegistrant(mapToolsRegistrant); |
168 | 180 |
|
169 | 181 |
try { |
170 |
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); |
|
182 |
UIManager |
|
183 |
.setLookAndFeel("com.sun.java.swing.plaf.gtk.GTKLookAndFeel"); |
|
171 | 184 |
} catch (Exception ex) { |
172 | 185 |
LOG.error("Exception setting system LookAndFeel: ".concat(UIManager |
173 | 186 |
.getSystemLookAndFeelClassName()), ex); |
... | ... | |
637 | 650 |
|
638 | 651 |
} |
639 | 652 |
|
653 |
panel.setPreferredSize(getDialogsSize()); |
|
654 |
|
|
640 | 655 |
winManager.showWindow(panel, translate("Install_Thematic_Map"), |
641 | 656 |
MODE.DIALOG); |
642 | 657 |
|
... | ... | |
728 | 743 |
action.putValue(Action.LARGE_ICON_KEY, getImage(iconId)); |
729 | 744 |
action.putValue(Action.SHORT_DESCRIPTION, tooltip); |
730 | 745 |
} |
746 |
|
|
747 |
/** |
|
748 |
* Gets preferred size for dialogs |
|
749 |
* |
|
750 |
* @return the dialogsSize |
|
751 |
*/ |
|
752 |
public Dimension getDialogsSize() { |
|
753 |
return dialogsSize; |
|
754 |
} |
|
731 | 755 |
} |
org.gvsig.educa.batovi/trunk/org.gvsig.educa.batovi.mapviewer/org.gvsig.educa.batovi.mapviewer/src/main/java/org/gvsig/educa/batovi/mapviewer/OpenThematicMap.java | ||
---|---|---|
23 | 23 |
|
24 | 24 |
import java.awt.BorderLayout; |
25 | 25 |
import java.awt.Dimension; |
26 |
import java.awt.Toolkit; |
|
27 | 26 |
import java.awt.event.ActionEvent; |
28 | 27 |
import java.util.ArrayList; |
29 | 28 |
import java.util.List; |
... | ... | |
110 | 109 |
*/ |
111 | 110 |
private void initializeUI() { |
112 | 111 |
setLayout(new BorderLayout(5, 5)); |
113 |
// Gets screen size |
|
114 |
Toolkit toolkit = Toolkit.getDefaultToolkit(); |
|
115 |
Dimension sSize = toolkit.getScreenSize(); |
|
116 | 112 |
|
117 |
// Subtract a 10% |
|
118 |
Dimension screenSize = |
|
119 |
new Dimension(sSize.width - (sSize.width / 10), sSize.height |
|
120 |
- (sSize.height / 10)); |
|
121 |
|
|
122 | 113 |
setMinimumSize(new Dimension(300, 200)); |
123 |
setPreferredSize(screenSize);
|
|
114 |
setPreferredSize(main.getDialogsSize());
|
|
124 | 115 |
|
125 | 116 |
list = new JList(mapNames.toArray()); |
126 | 117 |
list.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); |
org.gvsig.educa.batovi/trunk/org.gvsig.educa.batovi.mapviewer/org.gvsig.educa.batovi.mapviewer/src/main/java/org/gvsig/educa/batovi/mapviewer/tools/InfoListener.java | ||
---|---|---|
21 | 21 |
*/ |
22 | 22 |
package org.gvsig.educa.batovi.mapviewer.tools; |
23 | 23 |
|
24 |
import java.awt.Dimension; |
|
25 | 24 |
import java.awt.Image; |
26 |
import java.awt.Toolkit; |
|
27 | 25 |
import java.util.HashMap; |
28 | 26 |
import java.util.Map; |
29 | 27 |
|
... | ... | |
60 | 58 |
*/ |
61 | 59 |
private final MapControl mapCtrl; |
62 | 60 |
|
63 |
private final Dimension windowSize; |
|
64 |
|
|
65 | 61 |
// FIXME |
66 | 62 |
private final Image info = new ImageIcon(MapControl.class.getClassLoader() |
67 | 63 |
.getResource("org/gvsig/fmap/mapcontrol/images/InfoCursor.gif")) |
... | ... | |
82 | 78 |
*/ |
83 | 79 |
public InfoListener(MapControl mc) { |
84 | 80 |
this.mapCtrl = mc; |
85 |
// Gets screen size |
|
86 |
Toolkit toolkit = Toolkit.getDefaultToolkit(); |
|
87 |
Dimension sSize = toolkit.getScreenSize(); |
|
88 | 81 |
|
89 |
// Subtract a 10% |
|
90 |
windowSize = |
|
91 |
new Dimension(sSize.width - (sSize.width / 10), sSize.height |
|
92 |
- (sSize.height / 10)); |
|
93 |
|
|
94 | 82 |
main = Main.getInstance(); |
95 | 83 |
} |
96 | 84 |
|
... | ... | |
135 | 123 |
.createLayersDynObjectSetComponent(layer2info, false); |
136 | 124 |
|
137 | 125 |
JComponent panel = infoComponent.asJComponent(); |
138 |
panel.setPreferredSize(windowSize);
|
|
126 |
panel.setPreferredSize(main.getDialogsSize());
|
|
139 | 127 |
main.getWindowsManager().showWindow(panel, |
140 | 128 |
main.translate("infoByPoint"), MODE.DIALOG); |
141 | 129 |
} |
Also available in: Unified diff