Java尝试创建一个窗体,选择合适的布局管理器,并在窗体中设置一个下拉列表框,初始状态下拉列表框中没有项目,并设置一个按钮,为按钮设置动作事件监听器,当用户单击该按钮时,下拉列表框中相应添加数组中的内容。
时间: 2024-02-25 16:56:50 浏览: 69
Excel中下拉列表框的制作方法.doc
好的,以下是 Java 创建窗体并添加下拉列表框和按钮实现的代码:
```java
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class MyFrame extends JFrame {
private JComboBox<String> comboBox;
private JButton button;
private String[] items = {"Item 1", "Item 2", "Item 3"};
public MyFrame() {
// 设置窗体的标题和大小
setTitle("My Frame");
setSize(300, 200);
// 创建下拉列表框并添加到窗体中
comboBox = new JComboBox<String>();
getContentPane().add(comboBox, BorderLayout.NORTH);
// 创建按钮并添加到窗体中
button = new JButton("Add Items");
getContentPane().add(button, BorderLayout.CENTER);
// 为按钮添加动作事件监听器
button.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
// 将数组中的内容添加到下拉列表框中
for (String item : items) {
comboBox.addItem(item);
}
}
});
// 设置窗体可见
setVisible(true);
}
public static void main(String[] args) {
new MyFrame();
}
}
```
该程序使用了 BorderLayout 布局管理器,将下拉列表框放在窗体的北部,将按钮放在窗体的中间。当用户单击按钮时,动作事件监听器会将数组中的内容添加到下拉列表框中。
阅读全文