1
Здравствуйте, у меня возникли некоторые проблемы с этим проектом. Мне нужно поместить случайный элемент из массива «анаграммы» в выходной_выход JLabel. Вот что у меня есть до сих пор. Я не уверен, как я должен это назвать, или должен ли я создать массив JLabel?Ввод случайного элемента из списка массивов в JLabel
public class Scramble extends JFrame {
private String[] answers;
private String[] anagrams;
private JButton check = new JButton("CHECK");
private JButton give_up = new JButton("GIVE UP?");
private JTextField input = new JTextField(25);
private JLabel output_array = new JLabel(anagrams[1]);
//for output of anagram
private JLabel output_1 = new JLabel("HERE IS AN ANAGRAM");
private JPanel main_panel = new JPanel();
//constructor
public Scramble()
{
setTitle("Anagram");
main_panel.setBackground(Color.ORANGE);
main_panel.add(output_1);
main_panel.add(output_array);
main_panel.add(input);
main_panel.add(check);
main_panel.add(give_up);
this.add(main_panel);
}
public void answers_array()
{
answers = new String[]
{
"DEALER",
"FARMER",
"BAKER",
"AIDE",
"PAINTER",
"SENATOR",
"SALESMAN",
"ORGANIST",
"TEACHER",
"MARINE"
};
}
public void anagram_array()
{
anagrams = new String[]
{
"DEALER",
"FRAMER",
"BREAK",
"IDEA",
"REPAINT",
"TREASON",
"NAMELESS",
"ROASTING",
"CHEATER",
"REMAIN"
};
}
public static void main(String[] args)
{
Scramble frame = new Scramble();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(300, 300);
frame.setVisible(true);
}
Когда вы хотите для отображения анаграммы? При запуске или другом событии? – MadProgrammer
При запуске пользователь вводит анаграмму, что они считают. – user5416323