如何学习GUI编程

关于GUI编程,实际上自己之前并不怎么感兴趣,只是新的职位需要对Burp Suite进行二次开发,需要用到Swing技术。
实际上GUI编程,可以从如下几个方面快速入手:

  • 顶层容器
  • 中间容器
  • 基本组件

任何1个GUI工具都会提供顶层容器,比如Tkinter中的TK类,Swing中的JFrame。而1个GUI页面可以由菜单栏和内容部分组成,其中的内容部分就是我们常说的中间容器为主,在中间容器中我们可以添加任意基本组件,比如按钮、文本框什么的。
之后,另外1个需要学习的应该就是事件的处理和应用了,毕竟作为1个动态的软件,不可能什么都是一成不变的。如果文本框中输入了什么,怎么获取到其相关的内容,那就是事件。当鼠标点击按钮时发生什么,比如弹出个对话框也是事件必须完成的事情。
最后1个需要说明的应该就是布局管理器了,使用内置的布局管理器可以节省很多时间和精力,比如当窗口大小发生改变时,每个组件的摆放位置是怎样的,是需要重新计算的。如果只是使用绝对定位,那么页面就会乱的一塌糊涂。
当然,相对于使用GUI编程,使用HTML进行页面就简单的多了。

若文章对您有帮助,请打赏1块钱。您的支持,可以让我分享更多精彩的文章。转载请注明来源


知识共享许可协议
本作品采用知识共享署名-非商业性使用-相同方式共享 2.5 中国大陆许可协议进行许可。