【发布时间】:2020-02-26 05:14:09
【问题描述】:
我对 Java 还是很陌生,而且还是个学生。我希望你能理解我。
从下面的代码可以看出,我只对框架和标签进行了编码。用户应该能够写一些歌曲推荐。应该至少有几个由数组创建的文本字段。当用户进行更改时,应使用 JOptionPane.WARNING_MESSAGE 显示新文本。
我需要一些关于如何创建 JTextField 数组并从 String 数组中检索文本的指导。另外,如何使用 JOptionPane 显示所有文本?
谢谢。
import java.awt.FlowLayout;
import javax.swing.JFrame;
import javax.swing.JLabel;
class TextFrame extends JFrame
{
private final JLabel cLabel;
public TextFrame()
{
super("Hello there!");
setLayout(new FlowLayout());
cLabel = new JLabel("Please write some song recommendations.");
cLabel.setToolTipText("Write below.");
add(cLabel);
}
}
public class TestFrame
{
public static void main (String [] args)
{
TextFrame frame = new TextFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(300, 400);
frame.setVisible(true);
}
}
【问题讨论】:
-
文本字段数组?
JTextField[] NAME = new JTextField[size of array];
标签: java arrays swing jtextfield joptionpane