微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

我有一个关于 JFrame 的问题每次按下按钮时,我想输出一个句子我应该如何更改代码?

如何解决我有一个关于 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 举报,一经查实,本站将立刻删除。