小编Dre*_*ood的帖子

访问树莓派端口

他们使用Java访问树莓派端口的某种方式吗?例如在树莓派上用Java编写程序并运行它,并且可能有一个Java按钮使树莓派上的引脚变高或变低。是否有特定的库或特定的代码可以访问它们?谢谢。

java serial-port raspberry-pi

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

无论我尝试什么,JPanel都不会更新

我制作了一个小程序,显示团队/玩家/然后他们的推特,推文等.我的问题似乎与此无关,但它只是我的jPanel没有更新.我在项目中走得很远,并且我继续在我的方法中抛出随机代码段,以便一旦我点击某些东西,"左"jpanel要么被jbuttons替换,要么jbuttons被放入其中,我已经尝试过.下面是代码段,我一直试图开始工作,它确实如此,只是没有达到目的.

public void mousePressed(MouseEvent e) {        
    System.out.println("You clicked on " + ap.getTeams()  [addPlayers.OPTIC].getTeamName());
        for(int i = 0; i<4; i++){
            //JPanel temp = ap.makePanel(ap.getTeams()[ap.OPTIC].getPlayers().get(i).getTwitterScreenName());
            //temp.setBounds(0,(i*125),   450,125);
            //left.add(temp);

            JButton b = new JButton("Test");
            b.setBounds(30,30,30,30);
            left.add(b);
            left.revalidate();
            add(left);
            add(b);
            right.add(b);
            left.setVisible(false);
            left.setVisible(true);

            System.out.println(i);
        }
    }   
}
Run Code Online (Sandbox Code Playgroud)

注释掉的代码是我的主要代码,但我只是使用jbuttons进行测试.正如你所看到的,我只是不断添加随机位,希望能有效.我也尝试过稍后调用,但遗憾的是,这也没有用.不确定为什么jpanel没有更新,但任何反馈都会很棒,谢谢.

java swing jpanel jframe twitter4j

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

标签 统计

java ×2

jframe ×1

jpanel ×1

raspberry-pi ×1

serial-port ×1

swing ×1

twitter4j ×1