新手问题,关于Java 窗体继承?(100分)

老甘

Unregistered / Unconfirmed
GUEST, unregistred user!
装了Jbuilder 2006
建立两个窗体
public class Form1 extends JFrame {....}
public class Form2 extends Form1 {...}
为何我在frame1 中加入的控件 在设计状态时 frame 2中无法选择这些控件,更不能设置他的属性,应如何 设置?
 

不能没有你

Unregistered / Unconfirmed
GUEST, unregistred user!
默认填加的控件都是PRIVATE的
你把它们明确指定为PUBLIC的就行
或者指定为PROTECTED
 

老甘

Unregistered / Unconfirmed
GUEST, unregistred user!
我把form1这句修改了也不行
JButton jButton1 = new JButton();
改为
public JButton jButton1 = new JButton();
在Structure 结构中也显示为public.
但在form2中仍然无法选择这个控件来设置属性.在form2的Structure 结构中也未显示有这个控件.
好象也不是private 的。我在form2 的代码中也可以访问jButton1.
在Properties 属性列表中也没有属性来设置。
 

不能没有你

Unregistered / Unconfirmed
GUEST, unregistred user!
这个问题很怪...
你最好在CREATE调用时 把父类的JBINIT也调用一下 或者调用父类的构造函数(父类的JBINIT默认是PRIVATE的)
如果这样还不行 那没办法了...
我查了一下 也有其他人遇到相似错误 但好象没法解决的
我下载了NETBEANS 也一样做不到
 

老甘

Unregistered / Unconfirmed
GUEST, unregistred user!
多谢 不能没有你 的指导。
我想可能borland 设计时就只考虑了 函数的继承,
没有控件的设计期继承。
还是Delphi 好用.
 

老甘

Unregistered / Unconfirmed
GUEST, unregistred user!
彻底失望了,打电话到Borland 中国公司也没有答案.
 

老甘

Unregistered / Unconfirmed
GUEST, unregistred user!
再次谢谢 不能没有你 的指导。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
634
import
I
D
回复
0
查看
889
DelphiTeacher的专栏
D
顶部