效果预览:
在字典程序(OO版)的基础上新增创建窗口的代码:
public class Window extends JFrame{
private LocalDict localDict = new LocalDict();
private BaiduDict baiduDict = new BaiduDict();
public Window(String title){
super(title);
//设置窗口大小
setSize(400, 500);
//关闭窗口时退出程序
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//创建面板
JPanel panel = new JPanel();
// 添加面板
add(panel);
// 调用用户定义的方法并添加组件到面板
placeComponents(panel);
// 设置界面可见
setVisible(true);
}
public void placeComponents(JPanel panel) {
//设置布局为 null
panel.setLayout(null);
//用户输入部分
JLabel