如何解决我有一个关于 JFrame 的问题每次按下按钮时,我想输出一个句子我应该如何更改代码?
私有无效 jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
DeckOfCards cards = new DeckOfCards();
cards.printCards();
}
public static void main(String args[]) {
java.awt.EventQueue.invokelater(new Runnable() {
public void run() {
new RandomWord().setVisible(true);
}
});
}
公共类 DeckOfCards { 私人名单名单; // 声明将存储句子的列表
// set up word of sentences and shuffle
public DeckOfCards() {
Card[] deck = new Card[12];
int count = 0; // number of sentences
// populate name with suit objects
for (Card.Suit suit : Card.Suit.values()) {
for (Card.Face face : Card.Face.values()) {
deck[count] = new Card(face,suit);
++count;
}
}
list = Arrays.asList(deck); // get List
Collections.shuffle(list); // shuffle deck
}
// output centences
private void printCards() {
// display 12 sentences in two columns
for (int i = 0; i < list.size(); i++) {
System.out.printf("%-30s%s",list.get(i),((i + 1) % 4 == 0) ? System.lineseparator() : "");
}
throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods,choose Tools | Templates.
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。