×

triggerevent 菜单 java

triggerevent(java中鼠标右击弹出菜单怎样实现)

admin admin 发表于2022-09-05 01:09:30 浏览155 评论0

抢沙发发表评论

本文目录

java中鼠标右击弹出菜单怎样实现


简单的实现代码如下:

import java.awt.MenuBar;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import javax.swing.JFrame;
import javax.swing.JPopupMenu;
/*
 * java中鼠标右击弹出菜单怎样实现
 */
public class Demo {
public static void main(String args) {
final JFrame jf = new JFrame(“窗体“);
jf.setSize(300, 300);
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
jf.setLocationRelativeTo(null);
// 创建弹出菜单
final JPopupMenu jp = new JPopupMenu();
jp.add(“红色“);
jp.add(“蓝色“);
jf.addMouseListener(new MouseAdapter() {
@Override
public void mouseClicked(MouseEvent e) {
if (e.getButton() == MouseEvent.BUTTON3) {
// 弹出菜单
jp.show(jf, e.getX(), e.getY());
}
}
});
jf.setVisible(true);
}
}

triggerevent是什么意思


triggerevent,触发指定对象的指定事件,并且立即执行该事件中的脚本。注意该函数和PostEvent的区别。PostEvent不是立即执行,TriggerEvent是立即执行触发事件的脚本。

请教PB老师uo_4.triggerevent(constructor!);tv_1.deleteitem(0)中的constructor!和(0)各表示什么意思


uo_4.triggerevent(constructor!)
其实就是执行uo_4的constructor()事件。
tv_1.deleteitem(0)
就是把tv_1(我想你这里应该是树形控件吧?)的第一个节点(包括子节点)删除(一般把整个控件里面的数据都删除了)。
-菜单

c# 中TriggerEventArgs 是什么意思


应该是系统或者你自定义的一个类,用来传递trigger事件发生时的信息的
就如同用winform添加一个按钮点击事件,会默认添加一个带有两个参数的方法,一个是object类型的sender,也就是事件的发出者,另一个一般是以这种EventArgs结尾的,就是这个方法里给你的一些其他信息了
比如键盘事件的信息,就会有按的哪个键
具体的需要进去看看类本身,和查阅msdn了~
-java

PB 按钮的快捷键代码怎么写,求具体代码,谢谢!


1.按钮可以设置成点击回车键触发,只要选中按钮的default属性即可。不过一个窗口中的按钮,只有一个按钮可以这么设置。
2.如果设置按钮的快捷键,也可以在窗口的key事件,这个事件是点击键盘触发。然后对应不同的key,触发不同按钮的点击事件即可。例如想要点击ctrl_f,触发cb_search按钮的点击事件:
if key = KeyF! then //如果点击的是F按钮
if keydown(KeyControl!) then //如果ctrl按钮也同时点击
cb_search.triggerevent(clicked!) //触发按钮事件
end if
end if
以上代码写在窗口的key事件中就可以了。
-菜单

pb Trigger Event 怎么用法


objectname.TriggerEvent(event {, word, long })
编译时不检查事件有效性
比如cb_1.TriggerEvent(Clicked!)或cb_1.TriggerEvent(’Clicked’)
objectname.Trigger Event event( param )
编译时检查事件有效性,其中Trigger关键字可以省略
比如cb_1.Trigger Event Clicked()或cb_1.Event Clicked()
-java

在PB中一个窗体中的菜单怎么调用窗体的事件呢


然后其实PB自身的事件一般有触发机制和顺序的 这个需要掌握好各个事件的触发机制.譬如 一上来打开一个窗口会触发open事件 等等.
①自己编写的窗体事件:triggerevent(’ue_exit’)//ue_exit 为自己编写的事件
②Pb自身的事件 加上’!’ 例:cb_1.triggerevent(click!)//触发cb_1的click事件.
诸如此类.
-菜单

pb triggerevent和postevent两个函数的异同


区别在于,TriggerEvent是立即执行触发事件的脚本,PostEvent不是立即执行。
比如A事件中触发B事件,那么使用TriggerEvent触发B事件,会在脚本调用处立即触发B事件,PostEvent则是A事件的脚本全部执行后再触发B事件
-java

pb中如何触发另一个窗口中控件的事件


窗口对象名称.控件名称.triggerevent(事件名称)
关于事件名称:
1.如果事件名称是控件自带的,如按钮的Clicked事件
triggerevent(Clicked!)
2.如果事件名称是用户为控件定义的,如你自己定义了一个abc事件
triggerevent(“abc“)
-菜单

PB怎样调用数据窗口的clicked


首先创建数据窗口控件调用你的数据窗口,如数据窗口控件名叫dw_1,那么在你的窗口的OPEN事件里写上dw_1.triggerevent(clicked!)