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

View differences:

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
}

Also available in: Unified diff