2011-03-30 161 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應使其佔用儘可能多的空間。