JXMapKit помогите с форматированием карты - PullRequest
0 голосов
/ 30 марта 2011

Я сделал настольное Java-приложение, которое использует JXMapKit для включения карт. Моя проблема в том, что размер карты слишком мал, и я не знаю, как ее отформатировать. Я проверил методы класса JXMapKit здесь: http://swinglabs.org/hudson/job/SwingX-WS%20Continuous%20Build/javadoc/org/jdesktop/swingx/JXMapKit.html, но я не смог найти что-то подходящее. Любая помощь? потому что я чувствую, что поступаю совершенно неправильно.

редактировать. я пробовал mapView.setSize (400,400); но это не работает.

1 Ответ

0 голосов
/ 30 марта 2011

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 должен занять как можно больше места.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...