将GUI添加到现有的基于Java控制台的程序
我一直在研究一个基于控制台的程序,它充当Plant对象的库存.
我有一个父类“植物”,它有“花”,“杂草”等子类…这些对象被添加,删除,显示,搜索到另一个包含上述操作的主要方法和方法的类. 用户通过使用switch语句处理的控制台输入来选择方法/操作. 我的问题是:我们正在使用JFrame,JPanels等为这个基于控制台的程序添加一个GUI …这样做的正确方法是为接口创建一个新类,并在该类中创建一个新的main方法运行程序?我当然会将以前的main方法更改为new main调用的方法. 解决方法
从控制台程序移动需要的不仅仅是更改主要方法. GUI程序是事件驱动的.因此,您不会像在控制台程序中那样运行无限循环.
我所说的事件驱动的意思是,例如,一个按钮被按下,一个事件被触发.作为程序员,您负责编写触发该事件时发生的事件. 所以一些建议. >你应该通过tutorials了解一些基本的components及其工作原理.一些基本的是JLabel,JTextField,JButton Swing tutorials始终是一个好的起点.一旦掌握了基础知识,然后转向更复杂的材料. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |