Java 向JFrame添加许多标签
我有一个名为Labels的类,其中大约有80个jlabel。 我在JFrame中创建了一个对象: 标签; 现在我想将所有jlabel添加到我的JFrame中。有什么方法可以做到这一点吗?Java 向JFrame添加许多标签,java,jframe,Java,Jframe,我有一个名为Labels的类,其中大约有80个jlabel。 我在JFrame中创建了一个对象: 标签; 现在我想将所有jlabel添加到我的JFrame中。有什么方法可以做到这一点吗?公共类AddMoreLablesToFrame{ public class AddMoreLablesToFrame{ private static void main(String args []){ JFrame frame = new JFrame(); fram
公共类AddMoreLablesToFrame{
public class AddMoreLablesToFrame{
private static void main(String args []){
JFrame frame = new JFrame();
frame.setLayout(new FlowLayout()); // <-- you need this for now
for(int i=0;i<80;i++){
JLabel label = new JLabel("Label" +i);
frame.add(label);
}
frame.setVisible(true);
// optional, but nice to have.
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.pack();
}
}
For more: Creating a GUI With JFC/Swing
专用静态void main(字符串参数[]){
JFrame=新JFrame();
frame.setLayout(newflowlayout());//公共类AddMoreLablesToFrame{
专用静态void main(字符串参数[]){
JFrame=新JFrame();
frame.setLayout(new FlowLayout());//因此,我必须用add方法添加80个标签?如下:add(label1);add(label2);…add(label80);
?@Piotr Use for loop and add但这不是一个列表,每个JLabel都有自己的名称;例如(int i=0;我能在我的类标签中使用这个方法吗?如果是,怎么做?因此,我必须用方法add添加80个标签?如下:add(label1);add(label2);…add(label80);
?@Piotr用于循环和add但这不是一个列表,每个JLabel都有自己的名称;对于(int i=0;我可以在我的类标签中使用此方法吗?如果是,如何使用?我听说过关于列表和循环的好消息…在Labels
中创建标签时,将其添加到List
中。在JFrame
中使用此列表添加所有标签。我听说过关于列表和循环的好消息…在Labels
中创建标签时,将其添加到中ode>List
。在JFrame
中使用此列表添加所有标签。