6.1.2. 编程式的用户界面

优质
小牛编辑
132浏览
2023-12-01

6.1.2.编程式的用户界面

编程式的用户界面就是使用Java代码来编写UI,做过Java AWT或者Java Swing开发的同学对此肯定不会陌生。这跟其它语言中提供的UI库也区别不大。

假如你想通过编写代码的方式创建一个按钮,一般就需要声明一个按钮变量、获得按钮的实例、添加到容器里面,然后设置相应的属性——颜色、文本、文本大小、背景颜色等等不一而足。你也希望对按钮的点击事件做些响应,因此还需要添加额外的逻辑。这样一来二去,敲出来的代码是很可观的。

理论上讲,声明式风格能做到的,编程式风格也都能做到。但是通过Java代码,你更可以为按钮的点击事件作出响应——这也正是应用编程式风格的主要场景。