如何从数组中添加gui列表?

时间:2017-04-24 17:42:45

标签: java

这是我已经拥有的代码。现在我希望能够创建自己的字符串数组,然后将其作为我的gui中的列表。我尝试了一对只是将它添加到面板,但没有用。有什么想法我会这样做吗?

import javax.swing.*;
import javax.swing.JButton;
import javax.swing.JList;
import java.awt.*;

public class plannerGUI {

    private JFrame f;
    private JPanel p2;
    private JPanel p;
    private JButton b1;
    private JLabel label;
    public plannerGUI() {
        gui();
    }

    public void gui() {
        f = new JFrame("Planner");

        f.setVisible(true);
        f.setSize(600,400);
        f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        p = new JPanel();
        p2 = new JPanel();
        b1 = new JButton("Add Date");
        label = new JLabel("Upcoming Events");


        p2.add(label);
        p.add(b1);


        f.add(p2);
        f.add(p,BorderLayout.SOUTH);


    }

    public static void main(String[] args) {
        new plannerGUI();
    }
}

1 个答案:

答案 0 :(得分:0)

你需要为JButton(b1)添加Actionlistener,并在代码(处理)中实现一些东西。

b1.addActionListener((ActionEvent event) -> {
    //.. to do something;
});