• 程序功能:在一个窗口(JFrame)中添加一个面板(JPanel)容器,并分别在窗口和面板容器中添加组件并使用不同的布局管理方式。 • 请编写KY1.java 程序文件,相关源代码的提示如下。 import java.awt.*; import javax.swing.*; public class KY1 { public static void main(String args[]){ …… //创建一个窗口f …… //创建一个面板p …… //把面板p添加到窗口f的中心区域 …… //设置面板p的背景颜色为蓝色 …… //在面板p中添加1个标签,显示内容为“我正在学习JAVAGUI组件” …… //在面板p中添加2个按钮,标题分别为“确定”,“取消” JComboBox c=new JComboBox (); // 创建一个下拉列表c, c.addItem("北京"); // 下拉列表c中有三个选项:北京、上海和天津 c.addItem("上海"); c.addItem("天津"); …… //把列表c添加到面板p中 …… //设置窗口f的大小和可见性 } }
时间: 2024-03-19 10:42:35 浏览: 112
下面是KY1.java程序的完整源代码:
```java
import java.awt.*;
import javax.swing.*;
public class KY1 {
public static void main(String args[]) {
// 创建一个窗口f
JFrame f = new JFrame("KY1");
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// 创建一个面板p
JPanel p = new JPanel();
p.setLayout(new FlowLayout());
// 把面板p添加到窗口f的中心区域
f.getContentPane().add(p, BorderLayout.CENTER);
// 设置面板p的背景颜色为蓝色
p.setBackground(Color.BLUE);
// 在面板p中添加1个标签,显示内容为“我正在学习JAVAGUI组件”
JLabel label = new JLabel("我正在学习JAVAGUI组件");
p.add(label);
// 在面板p中添加2个按钮,标题分别为“确定”,“取消”
JButton okBtn = new JButton("确定");
JButton cancelBtn = new JButton("取消");
p.add(okBtn);
p.add(cancelBtn);
// 创建一个下拉列表c,c.addItem("北京"); c.addItem("上海"); c.addItem("天津");
JComboBox<String> c = new JComboBox<String>();
c.addItem("北京");
c.addItem("上海");
c.addItem("天津");
// 把列表c添加到面板p中
p.add(c);
// 设置窗口f的大小和可见性
f.setSize(300, 200);
f.setVisible(true);
}
}
```
程序运行结果:
![KY1程序运行结果](https://img-blog.csdnimg.cn/20211018214252412.png)
阅读全文