JXMapKit有助于地图格式化

时间:2011-03-30 13:28:40

标签: java swing formatting maps

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

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

1 个答案:

答案 0 :(得分: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应该占用尽可能多的空间。