这是我已经拥有的代码。现在我希望能够创建自己的字符串数组,然后将其作为我的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();
}
}
答案 0 :(得分:0)
你需要为JButton(b1)添加Actionlistener,并在代码(处理)中实现一些东西。
b1.addActionListener((ActionEvent event) -> {
//.. to do something;
});