小编Geo*_*hov的帖子

如何按值排序Map条目,然后按键排序并将排序的键放入List?

我有一个HashMap:

private Map<String,Integer> matchesWonByTeam= new HashMap<String,Integer>();
Run Code Online (Sandbox Code Playgroud)
  • 我需要通过匹配赢得(值)来订购这些团队,并返回一个带有团队名称的ArrayList.
  • 如果其中任何一支球队获得相同数量的比赛,则需要按字母顺序排列.

使用集合和比较器的最简单和最简单的方法是什么?

java sorting collections dictionary comparator

2
推荐指数
1
解决办法
2672
查看次数

JScrollPane中的透明JList都在一个类中

我有一个JFrame,我已经淹没了一个背景:

 class ImagePanel extends JComponent {
        private Image image;
        public ImagePanel(Image image) {
            this.image = image;
        }
        @Override
        protected void paintComponent(Graphics g) {
            super.paintComponent(g);
            g.drawImage(image, 0, 0, this);
        }
    }
Run Code Online (Sandbox Code Playgroud)

现在我必须列出一些对象,所以我在JScrollPane中添加了一个JList(不确定这是否足够).

问题是:有没有办法让项目区域(JList和JScrollPane)的背景透明,只显示项目列表?

我尝试了setOpaque的所有变体(false); 得到viewPort没有得到它等...

PS我看到了一个类似的问题,但是有一些类分离.我在一个类中有所有的窗口组件.

java swing

1
推荐指数
1
解决办法
1575
查看次数

标签 统计

java ×2

collections ×1

comparator ×1

dictionary ×1

sorting ×1

swing ×1