第三周作业

发布于: 2020 年 06 月 22 日

手写单例

图形绘制

类图

package cn.solomonqbq.geekbang.lession3;
/**
* Description:
*
* @author: qinbaoqi
* @date: 2020-06-22 10:40
*/
public class Main {
public static void main(String[] args) {
Component winForm = new WinForm("WINDOW窗口").addSubComponents(
new Picture("LOGO图片"),
new Button("登录"),
new Button("注册"),
new Frame("FRAME1").addSubComponents(
new Label("用户名"),
new TextBox("文本框"),
new Label("密码"),
new PasswordBox("密码框"),
new CheckBox("复选框"),
new TextBox("记住用户名"),
new LinkLabel("忘记密码")
)
);
winForm.draw();
}
}

output:
print WinForm(WINDOW窗口)
print Picture(LOGO图片)
print Button(登录)
print Button(注册)
print Frame(FRAME1)
print Label(用户名)
print TextBox(文本框)
print Label(密码)
print PasswordBox(密码框)
print CheckBox(复选框)
print TextBox(记住用户名)
print LinkLabel(忘记密码)

以下是为了凑字数的:

Component:组件抽象接口,用户客户端使用

BaseComponent:组件基类,包括实例名称成员变量

Main:客户端程序

用户头像

秦宝齐

关注

还未添加个人签名 2020.03.26 加入

还未添加个人简介

评论

发布
暂无评论
第三周作业