通过java application 怎样动态的生成界面上的控件? 因为界面上的控件类型(文本框或者选择框)、控件的个数、控件的名称都是从数据库中取得的,每次显示的录入界面可能不一样。 意思就是根据不同的使用者显示不同的录入界面,这样的功能应该怎样实现? 有哪位高手指点一下。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 该怎么回答?先写好JFrame,里面定义好一些Panel以及各自的布局类型,以后创建时都继承这个Frame,再动态添加到各个Panel里面。期待更好的解决办法 晕……只能运行时事先生成好,然后采用setVisible的方法让其显示与否了………… 如果录入界面上有很多文本框、或者选择框,假设采用setVisible的方法,界面就会很大,而且东西也多,这样做就不太好看。还有别的方法吗? 动态生成界面上的控件不就根据参数生成界面实例吗??是不是楼主只习惯用jbuilder拉控件写界面哦?public class UserFrame extends ****{ public UserFrame(){ initFrame(); } public void initFrame(){ //从数据库取参数生成界面 }} 编写多个JPanel,根据每次的录入情况决定加载哪个panel. 运行前生成,然后setVisible让其显示与否 我问个问题:即使显示出来又怎样?控件名也是动态生成的吗,或者控件根本没有名字,那么怎么给jbutton添加监听器,怎么读jtextfield的数据? 我问个问题:即使显示出来又怎样?控件名也是动态生成的吗,或者控件根本没有名字,那么怎么给jbutton添加监听器,怎么读jtextfield的数据? 回复人: vssivl(克斯) ( ) 信誉:105 2005-07-28 14:37:00 得分: 0 我问个问题:即使显示出来又怎样?控件名也是动态生成的吗,或者控件根本没有名字,那么怎么 给jbutton添加监听器,怎么读jtextfield的数据? 回复人: vssivl(克斯) ( ) 信誉:105 2005-07-28 14:43:00 得分: 0 晕,怎么两遍。 关于正则表达式的问题 关于一个字符串的问题? 请教一个正则表达式括号问题 求web service客户端接收int结果的方法 如何捕捉java.lang.NullPointerException 【非常着急】 如何判断数据库中的字段是否已存在? 关于在applet中传递参数值 ??为什么不能实现?? What do you do for Singleton? 大侠请进!如何设置才能用DataSource呢? 哪位大虾有JSP的视频教程,给个连接地址也可以啊 java中有JFileChooser,JColorChooser,怎么就没有字体选择对话框啊?
只能运行时事先生成好,然后采用setVisible的方法让其显示与否了…………
是不是楼主只习惯用jbuilder拉控件写界面哦?
public class UserFrame extends ****{
public UserFrame(){
initFrame();
} public void initFrame(){
//从数据库取参数生成界面
}
}
我问个问题:即使显示出来又怎样?控件名也是动态生成的吗,或者控件根本没有名字,那么怎么 给jbutton添加监听器,怎么读jtextfield的数据?
回复人: vssivl(克斯) ( ) 信誉:105 2005-07-28 14:43:00 得分: 0
晕,怎么两遍。