Tag: removeall

如何清除/重置JFrame

我和我的朋友决定开展一个在3个屏幕之间循环的纸牌游戏( Player1HandScreen,Player2HandScreen和FightScreen )。 一旦Player1HandScreen从Player1HandScreen选择了他们的卡, Player1HandScreen Player1HandScreen导致Player2HandScreen ,其中Player2也会这样做。 然后Player2HandScreen导致FightScreen比较两张牌,一名玩家被宣布为该轮的赢家。 我们遇到的问题是,一旦轮次结束,我们想要清除Player1HandScreen以及Player2HandScreen一旦刷新我们的参数,我们就无法成功更新GUI。 我们已经尝试使用removeAll() ,但是我们无法将其repaint()或validate() 。 我们还研究了super.paintComponents(g)和updateUI()但两者super.paintComponents(g)我们带来了希望和梦想。

Java:从字符串中删除数值

我已经在这个社区的帮助下取代了从用户输入中删除数值,但是,我的代码只会在删除数字之前检索字母字符: import java.util.Scanner; public class Assignment2_A { public static void main(String[] args) { // TODO Auto-generated method stub Scanner firstname = new Scanner(System.in); System.out.println(“Please enter your first name:”); String firstname1 = firstname.next(); firstname1 = firstname1.replaceAll(“[^AZ]”,””); System.out.println(firstname1); } } 例如,如果用户输入= S1234am,我只会回来:S。如何检索字符串中的剩余字符?