java jbutton 不显示_java – JButton中的图像未显示
有人可以看看这段代码并告诉我我做错了什么?根本没有显示图像.它们在同一个包装中.
谢谢
public class MWindow31Pic extends JFrame implements ActionListener{
private JPanel contPane = (JPanel) this.getContentPane();
private JButton button = new JButton(new ImageIcon("open.jpg"));
boolean clicked = false;
public MWindow31Pic(String title){
super(title);
this.build();
}
public void actionPerformed(ActionEvent event){
if (! clicked) {
button.setIcon(new ImageIcon("close.jpg"));
//button.setText("You clicked ME!!!!");
clicked = true;
}
else{
button.setIcon(new ImageIcon("open.jpg"));
//button.setText("Click Me");
clicked = false;
}
}
public void build(){
// adding JComponents
contPane.add(button);
button.addActionListener(this);
// JFrame settings
this.setResizable(false);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setLocationRelativeTo(null);
this.setSize(240,188);
this.setVisible(true);
}
}
java jbutton 不显示_java – JButton中的图像未显示相关推荐
- java 当中的验证码_Java Web中验证码的实现
验证码本质上是一张图片,即应该用标签,其中src属性决定了这是一张什么图片,因此可以让src为某一Action,每次点击时,都会更新这个src属性. ① 前台JSP页面 My JSP 'imgcode ...
- Java私有方法解释_java接口中 定义 private 私有方法
在传统的Java编程中,被广为人知的一个知识点是:java Interface接口中不能定义private私有方法.只允许我们定义public访问权限的方法.抽象方法或静态方法.但是从Java 9 开 ...
- linux带行号显示数据,linux中查看文件时显示行号
[root@1-min etc]# cat -n rsyslog.conf//显示所有行号(包括空行) [root@1-min etc]# cat -b rsyslog.conf ...
- python opencv 拍照_在jupyter noteb中使用opencv显示网络摄像头中的图像
我正在尝试显示网络摄像头拍摄的图像.但是,存储捕获图像的变量是空的.此问题仅在使用网络摄像头时出现,而不是在播放mp4等视频时出现.这个问题是由Python版本引起的吗?我的OpenCV版本是3.4. ...
- mysql显示bmp图片_BMP格式图像的显示
使用多文档编程 也可以使用单文档编程 建立一个DIB图像的显示类 ImageDib 成员变量: 4个指针: LPBYTE m_lpDib; //指向DIB的指针 LPBITMAPINFOHE ...
- eclipse java shell 窗体显示 bat运行不显示_java eclipse中如何实现点击主窗口sShell中的按钮打开另外一个子窗口sShell...
java eclipse中如何实现点击主窗口sShell中的按钮打开另外一个子窗口sShell 关注:97 答案:2 mip版 解决时间 2021-01-31 13:01 提问者╬═掵中注定 20 ...
- java 按钮文字_java Button中的标签怎样显示汉字?
/** * 把中文转成Unicode码 * * @param json * @return */ public String chinese2Unicode(String json) { String ...
- java集合刷新面板_java Swing 中 面板刷新的问题。。求指教 。 高手在哪里啊。。。...
javaswing中repaint()刷新面板的问题 求指教...代码如下:运行后点击按钮1,面板没刷新,需要缩放面板才能看到新的面板.我用计时器或则线程来调用repaint(),好像都没... ja ...
- java 线程 状态 图_Java线程中的生命周期和状态控制图文详解
这篇文章主要介绍了Java线程的生命周期和状态控制,需要的朋友可以参考下 一.线程的生命周期 线程状态转换图: 1.新建状态 用new关键字和Thread类或其子类建立一个线程对象后,该线程对象就处于 ...
最新文章
- 插件开发遇到的坑------final 型变量,编译过程被优化
- 电脑上的科学计算机怎么用,电脑上怎么快速打开计算器
- 今日头条在消息服务平台和容灾体系建设方面的实践与思考
- 如何学习Linux性能优化?
- 这6部超经典的物理电影,居然还有人没有看过?
- JS_15作用域与作用域链
- 想成为企业争抢的目标吗?你需要掌握的五大热门IT技能
- 通过url路径下载服务器文件
- JavaScript 模块化编程(一):模块的写法
- DataTable操作(建表,建行,建列,添加数据)
- Angular 2 Decorators - 2
- 《重回耶路撒冷——犹太人的三千年》(Return to Jerusalem)读后感
- 初学者之路—————Cycle GAN
- c++读xml文件 MSXML
- 宇视科技设备SDK获取方式
- 深度学习(三)——深层神经网络
- 3GPP TS 23501-g51 中英文对照 | 4.3.3 Interworking between 5GC via non-3GPP access and E-UTRAN connected t
- 【转】我的技术学习方法 — Anytao
- Java命令 在Linux下运行jar包
- pom文件报错 jai_core-1.1.3.jar
热门文章
- 怎样在dos窗口中启动mysql服务器_如何在dos命令中启动mysql或sql server 服务器的一些操作...
- linux命令怎么调wsdl,如何从命令行执行SOAP wsdl Web服务调用
- 安卓虚拟摄像头_iPhone 的「第四颗摄像头」位置,为什么给了激光雷达?
- pycharm运行程序时看不到任何结果显示
- QT学习笔记(九):遍历容器-迭代器(iterators)
- 【每日SQL打卡】​​​​​​​​​​​​​​​DAY 6丨统计各专业学生人数【难度中等】
- Java加密与解密的艺术~数字证书~证书使用openssl
- Java加密与解密的艺术~RSA模型分析
- 电子计算机空调,电子计算机机房空调的设计规范
- 常见的字符函数与字符串函数介绍(1)