他们使用Java访问树莓派端口的某种方式吗?例如在树莓派上用Java编写程序并运行它,并且可能有一个Java按钮使树莓派上的引脚变高或变低。是否有特定的库或特定的代码可以访问它们?谢谢。
我制作了一个小程序,显示团队/玩家/然后他们的推特,推文等.我的问题似乎与此无关,但它只是我的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没有更新,但任何反馈都会很棒,谢谢.