2011-03-30 165 views
0

我制作了一个使用JXMapKit合并地图的桌面Java应用程序。我的问题是,地图的大小太小,我不知道如何格式化它。我在这里检查了JXMapKit类的方法:http://swinglabs.org/hudson/job/SwingX-WS%20Continuous%20Build/javadoc/org/jdesktop/swingx/JXMapKit.html,但我找不到相关的东西。任何帮助?因为我觉得我布莱恩完全错了。JXMapKit地图格式帮助

编辑。我试过mapView.setSize(400,400);但它不起作用。

+0

如果您在添加地图的GUI中提供代码,我们可以提供更多帮助。 – BoffinbraiN 2011-03-30 15:56:01

回答

0

JXMapKit将占用它所在的LayoutManager所允许的空间。作为样品测试,请执行以下操作:

public class Main { 

    /** 
    * @param args the command line arguments 
    */ 
    public static void main(String[] args) { 
     JFrame frame = new JFrame(); 
     JXMapKit kit = new JXMapKit(); 
     JPanel parentPanel = new JPanel(); 
     parentPanel.setLayout(new BorderLayout()); 
     parentPanel.add(kit, BorderLayout.CENTER); 
     frame.setContentPane(parentPanel); 
     frame.pack(); 
     frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 
     frame.setVisible(true); 
    } 

} 

CENTER borderlayout piece应使其占用尽可能多的空间。