gpt4 book ai didi

java - UnfoldingMaps 不会在 JPanel 中刷新

转载 作者:行者123 更新时间:2023-11-29 03:18:24 24 4
gpt4 key购买 nike

对于我正在开发的应用程序,我使用 UnfoldingMaps 库来显示 map 。 map 放置在 JPanel 中。在同一个 JPanel 中显示了其他 Jpanel。因此,我借助按钮在 map 和其他面板之间切换。

问题是 map 没有刷新。我可以显示一次,当我显示另一个面板并返回 map 时, map 不会显示。我当时唯一的选择是重新启动应用程序。

    private void showVis(String chart) {
//visual is the JPanel where elements are viewed in
visual.removeAll();

if (chart.equals("bar")) {

bar.setPart("", partial, location);
bar.createVisualisation(ai);
if (bar.checkGraph()) {
System.out.println("Really creating bar");
ChartPanel panB = bar.getPanel();
JPopupMenu popB = panB.getPopupMenu();
panB.setPopupMenu(popB);
visual.add(panB);
visual.validate();

}
} else if (chart.equals("map")) {
map = null;
map = new Maps();
map.setPart("", partial, location);
map.createVisualisation(ai);

if (map.checkGraph()) {
map.init();
visual.add(map);

visual.validate();
}
}

字符串图表决定显示哪个面板。

最佳答案

In the same JPanel other Jpanels are showed. So I change between the map and other panels with the help of buttons.

关于java - UnfoldingMaps 不会在 JPanel 中刷新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25117728/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com