怎样动态生成界面

时间:2021-10-01 13:43:36
有谁做过动态生成界面方面的程序,提示提示,最好有源码

10 个解决方案

#1


我正在做,但是不能给你源代码。

#2


你所谓的动态生成界面指的是什么

#3


我也在考虑,有时间我们交流交流

#4


无非就是动态添加到panel上去,看界面的复杂程度了,其实也没有什么

#5


to javalearner() :能不能讲一下思路,我现在做一个项目,有七十多张报表,做这些录入界面太费时间,请赐教,不胜感激

#6


原来是想偷懒,界面差别太大,动态生成也就没有什么意义了

#7


复杂的动态生成界面,可以考虑类似于JAVA的插入式界面样式的方案,我曾经设计了一个方案,不过没人愿意做。
    如果是表格数据,可以考虑直接在表格中录入,即允许表格可编辑,JAVA的JTable就支持在表格中录入整数、浮点数、布尔、字符串等,如果需要录入枚举类型的变量,可以重载JTable的表格编辑器,枚举类型少的,建议使用JRadioButton,多的可使用JComboBox。我想这些数据类型应该足够了。所有的数据需要模型化为一个Object[][]。
    如果有兴趣,可研究一下JTableModel,可以将表格做的非常灵活。在JBuilder里可以看到DefaultTableModel的源代码。

#8


to goal_goal_goal:我现在也在为动态生成的效率很低而苦恼,不过这好像就是java的弱点,我也没辙,不知道你那里怎么样?

#9


to 机器猫:我的知觉是你的想法不错,就是不太清晰,不知道能不能给我将详细点?我洗耳恭听。

#10


值得考虑,其实早就考虑过,只是方案未果!

#1


我正在做,但是不能给你源代码。

#2


你所谓的动态生成界面指的是什么

#3


我也在考虑,有时间我们交流交流

#4


无非就是动态添加到panel上去,看界面的复杂程度了,其实也没有什么

#5


to javalearner() :能不能讲一下思路,我现在做一个项目,有七十多张报表,做这些录入界面太费时间,请赐教,不胜感激

#6


原来是想偷懒,界面差别太大,动态生成也就没有什么意义了

#7


复杂的动态生成界面,可以考虑类似于JAVA的插入式界面样式的方案,我曾经设计了一个方案,不过没人愿意做。
    如果是表格数据,可以考虑直接在表格中录入,即允许表格可编辑,JAVA的JTable就支持在表格中录入整数、浮点数、布尔、字符串等,如果需要录入枚举类型的变量,可以重载JTable的表格编辑器,枚举类型少的,建议使用JRadioButton,多的可使用JComboBox。我想这些数据类型应该足够了。所有的数据需要模型化为一个Object[][]。
    如果有兴趣,可研究一下JTableModel,可以将表格做的非常灵活。在JBuilder里可以看到DefaultTableModel的源代码。

#8


to goal_goal_goal:我现在也在为动态生成的效率很低而苦恼,不过这好像就是java的弱点,我也没辙,不知道你那里怎么样?

#9


to 机器猫:我的知觉是你的想法不错,就是不太清晰,不知道能不能给我将详细点?我洗耳恭听。

#10


值得考虑,其实早就考虑过,只是方案未果!