我正在努力做的很简单.角度相当新颖.
我只想设置加载的初始页面,而不是在生成应用程序时将其设置为开箱即用的主页面
所以我有这个我正在研究的程序,它在带有标签的框架中显示3张随机卡片.到目前为止,我已将它分配给一组ImageIcons,然后将它们洗牌.我的问题是,我现在如何将它们分配给JLabels.请原谅我这个愚蠢的问题,因为我知道它很简单,但我对使用GUI很新,它让我害怕
到目前为止这是我的代码:
package assignment2;
import javax.swing.*;
import java.awt.*;
public class Assignment2 extends JFrame{
public Assignment2(){
setLayout(new GridLayout(3,1,5,5));
add(new JLabel()); ///display one random card
add(new JLabel()); ////display another random card
add(new JLabel()); ////display another random card
}
public static void main(String[] args) {
Assignment2 frame = new Assignment2();
frame.setTitle("MAIN TO THE FRAME");
frame.setSize(600,300);
frame.setResizable(true);
frame.setVisible(true);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
final int FINAL_CARDS_NUMBER = 54;
ImageIcon deckOfCards [] = new ImageIcon [FINAL_CARDS_NUMBER];
for(int i = 0; i <FINAL_CARDS_NUMBER; i++){
deckOfCards[i] = new ImageIcon("C:/card/" + (i …Run Code Online (Sandbox Code Playgroud)