社区
Java SE
帖子详情
关JLabel的问题
beaux
2002-04-22 02:02:50
我想通过给一个按钮加监听器,从而改变JLabel的图标。主要块的代码应该怎么写?
...全文
47
1
打赏
收藏
关JLabel的问题
我想通过给一个按钮加监听器,从而改变JLabel的图标。主要块的代码应该怎么写?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
beaux
2002-04-22
打赏
举报
回复
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class CCDViewer extends JFrame
{
private JLabel label = new JLabel(new ImageIcon("beauxSwing3.jpg"));
private JButton button = new JButton("Action");
private JScrollPane sp = new JScrollPane(label);
private String message = "Input the file's name: ";
public CCDViewer()
{
Container contentPane = getContentPane();
button.setMnemonic('T');
contentPane.add(sp, BorderLayout.CENTER);
contentPane.add(button, BorderLayout.SOUTH);
button.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
String s = JOptionPane.showInputDialog(message);
if (s != null)
{
label = new JLabel(new ImageIcon(s));
/*这个地方应该怎么写*/
}
}
});
}
public static void main(String args[])
{
GJApp.launch(new CCDViewer(), "Beaux 02-04-19", 100, 100, 600, 500);
}
}
我想在
jlabel
上实现Key Listener
在Java Swing中,`
JLabel
`是一个用于展示文本或图像的组件,通常不直接支持键盘事件,因为它不是可聚焦的组件。但是,如果你确实需要在`
JLabel
`...同时,理解Swing的事件模型和组件焦点机制对于解决这类
问题
至
关
重要。
delphi数据库图书管理系统
数据安全至
关
重要,系统需有定期备份和数据恢复机制。Delphi可以通过操作系统API或数据库自身的备份功能来实现。 9. **异常处理** 异常处理是任何软件系统不可或缺的部分。Delphi提供了Try...Except...Finally...
Java在Swing窗口上实现文字超链接.rar
在Java的Swing库中创建GUI应用程序时,有时我们需要在窗口上添加超链接,以便用户可以点击并跳转到特定的网页。这个“Java在Swing窗口上实现文字超链接....学习和掌握这些技术对于开发功能丰富的Java桌面应用至
关
重要。
java图形界面技术手册
### Java图形界面技术手册知识点详解 #### 一、基本容器JFrame JFrame是Java Swing中的顶级容器之一,用于创建窗口或应用...这些组件是构建复杂用户界面的基本构建块,熟练掌握它们的使用对于开发Swing应用至
关
重要。
myGuI Jlable
因此,将GBK转换为Unicode,可以使应用程序更好地适应全球用户,并解决可能的乱码
问题
。此外,描述还指出可以通过替换编码类型实现其他编码到Unicode的转换,这意味着开发者可以根据需要处理不同编码格式的资源文件...
Java SE
62,628
社区成员
307,258
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章