把上面的问题该一该:
用鼠标激活JinternalFrame时,(点击上面的边框)
产生一个事件,是window 事件,还是鼠标事件?
用那个函数处理? 我在构造函数这样定义:
enableEvents(AWTEvent.WINDOW_EVENT_MASK)
这样写处理函数
protected void processWindowEvent(WindowEvent e)
调试时,不处理函数!
用鼠标激活JinternalFrame时,(点击上面的边框)
产生一个事件,是window 事件,还是鼠标事件?
用那个函数处理? 我在构造函数这样定义:
enableEvents(AWTEvent.WINDOW_EVENT_MASK)
这样写处理函数
protected void processWindowEvent(WindowEvent e)
调试时,不处理函数!
void setSelected(JInternalFrame frame)
{
try
{
frame.setSelected(true);
} catch (java.beans.PropertyVetoException e)
{
// do nothing
}
}
我的程序思想是:把frame 用树管理起来,当用鼠标选中frame时,来激活
树的某一结点,实际上我想处理鼠标点中frame激活时产生的事件处理。 我知道你是高手,请指点!
我在类后面 implements VetoableChangeListener 然后定义 public void vetoableChange(PropertyChangeEvent e)
{}
但我在调试时,切换窗口,还是跟踪不到函数里面去,是否我的用法有错,
请再指点指点。
先setSelected,在toFront
我觉得你说的好像对,但是我只想用
public void internalFrameActivated(InternalFrameEvent e)
一个函数 下面增加接口时怎么写,(可能很幼稚)
this.addInternalFrameListener(new InternalFrameListener())
to Apocalypse (逍遥思辨)说的也有道理,
结贴,to Apocalypse (逍遥思辨) 给10分
jaton(softWind) 给分30
我不知怎么送分,请斑竹 给他们吧!谢谢各位!