importjavax.swing.*;importjava.awt.*;importjava.awt.event.*;publicclassExample10_23{publicstaticvoidmain(Stringargs[]){newJPopupMenuWindow("请选择...");}}classJPopupMenuW...

import javax.swing.*;

import java.awt.*;import java.awt.event.*;

public class Example10_23 {

public static void main(String args[]){

new JPopupMenuWindow("请选择...");

}

}

class JPopupMenuWindow extends JFrame implements ActionListener {

JPopupMenu menu;

JMenuItem itemCopy, itemCut, itemPaste;

JTextArea text;

JPopupMenuWindow(String s){

menu = new JPopupMenu(s);

itemCopy = new JMenuItem("复制");

itemCut = new JMenuItem("剪切");

itemPaste = new JMenuItem("粘贴");

menu.add(itemCopy);

menu.add(itemCut);

menu.add(itemPaste);

text = new JTextArea();

text.addMouseListener(new MouseAdapter() {

public void mousePressed(MouseEvent e) {

if (e.getModifiers() == InputEvent.BUTTON3_MASK) {

menu.show(text, e.getX(), e.getY());

}

}

});

add(new JScrollPane(text), BorderLayout.CENTER);

itemCopy.addActionListener(this);

itemCut.addActionListener(this);

itemPaste.addActionListener(this);

setBounds(500, 300, 300, 300);

setVisible(true);

setDefaultCloseOperation(DISPOSE_ON_CLOSE);

validate();

}

public void actionPerformed(ActionEvent e) {

if (e.getSource() == itemCopy) {

text.copy();

}

else if (e.getSource() == itemCut) {

text.cut();

}

else if (e.getSource() == itemPaste) {

text.paste();

}

}

}

弹出的菜单不显示标题

展开

java jpopupmenu 无法显示_JAVA :为什么使用Jpopupmenu()有参构造方法 不显示标题相关推荐

  1. java怎么无参构造方法_Java中如何在无参构造方法中调用有参构造?

    展开全部 一般正常的都是参数多的调用参数少的.有参数的调用无参数的居e68a843231313335323631343130323136353331333365643537多. 当然你要无参调用的参的 ...

  2. java 生成多叉树_java中多叉树(tree)的生成与显示 | 学步园

    先看看多叉树的表示吧. 一. 多叉树的表示: 由于要表示多个孩子,不能像二叉树那样一个leftchild,一个rightchild.当然你也可以选择采用孩子兄弟表示法来将多叉树转化成二叉树.但java ...

  3. java四叶玫瑰_java编一个四叶玫瑰曲线 不显示曲线

    //引入标准的类库importjava.awt.*;importjava.awt.event.*;importjava.awt.Color;//定义主类Case_1_1publicclassCase_ ...

  4. html5 java 图片上传_java实现图片上传至服务器并显示,如何做?希望要具体的代码实现...

    展开全部 有两种方法一是用上传的组建jspSmartUpload的Request, 还有一种不用组建,但在e69da5e6ba9062616964757a686964616f3133323865323 ...

  5. java jni 结构体_JAVA 的JNI,传参为结构体问题: 我在网上找的资料://返回一个结构 public native DiskInfo getStruct();...

    Java代码:classDiskInfo{//名字publicStringname;//序列号publicintserial;}//返回一个结构publicnativeDiskInfogetStruc ...

  6. java继承和多态_Java基础继承与多态

    Java基础第九天 继承概述 引入 首先我来写两个代码: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15//定义学生类 class Student { public void  ...

  7. java有多重继承吗_java多重继承

    类的继承是存在局限性的,一个 子类只能继承一个父类,但是可以多重继承,多重继承就是先让B类继承A类,之后再让C类继承B类. calss A{}   //这是父类 class B extends Af{ ...

  8. java 串口 来电显示_java串口 来电显示

    二.用rxtx.jar代替comm.jar # copy rxtxSerial.dll into your c:\program files\java\jre-version\bin dir # co ...

  9. java获取焦点的组件_JAVA组件焦点的特性:获取组件时其顶层组件必须为可见的...

    JAVA组件焦点的特性:其组件的顶层祖先必须为可见的. requestFocus,requestFocusInWindow等这些方法在获取组件焦点时都提到了: 请求此 Component 获取输入焦点 ...

最新文章

  1. 流行于机器学习竞赛的Boosting,这篇文章讲的非常全了
  2. EBS FORM(10g)开发步骤
  3. 华为stfal00是什么手机_opporeno5pro和华为p40pro有什么区别 哪款手机更好
  4. mysql数据库二级233_MySQL数据库开发必备常识
  5. 13、Java Swing事件监听:事件处理模型和事件监听器
  6. 《中国人工智能学会通讯》——1.27 智能助手的核心价值
  7. flask中jinjia2模板引擎详解3
  8. js Math用法jquery是否为空对象判断
  9. JDK5.0新特性之:泛型
  10. Codeforces Round #632 (Div. 2)巧用小技巧
  11. CentOS环境下,gdb调试中出现:Missing separate debuginfos, use: debuginfo-install.....的问题
  12. 【微信小程序开发•系列文章七】websocket
  13. visio绘图与processon绘图比较
  14. JS 在线格式化工具
  15. 基于智慧灯杆(路灯)的新型智慧城市物联网系统集成解决方案
  16. 生成doc和docx教程
  17. 详解Po.et 技术栈
  18. 【web课程设计】HTML+CSS仿QQ音乐网站
  19. 【建议收藏】2021年中高级Android大厂面试秘籍,为你保驾护航金三银四,直通大厂(Java篇)
  20. 使用keil软件创建一个STM32工程

热门文章

  1. GPT语言模型:通过生成式预训练改善语言理解 OpenAI 2018
  2. 2459: 爱你多少年呢
  3. 【gateway系列】一步步带你学习gateway路由规则实践
  4. python实现字母的加密和解密 字典_python实现AES加密与解密
  5. java户名的正则表达式_java – 用于验证用户名的正则表达式
  6. Java中怎样创建数据库_在java中怎样创建MySQL数据库列表给个例子 爱问知识人
  7. sysbench的框架实现介绍
  8. shell script 的追踪与 debug
  9. 关于机器学习会议的点评
  10. jquery.validate验证简介