java中图标_java中图标按钮

关于

java中图标按钮的搜索结果

问题

求教如何在按钮中嵌入图标

求高手告诉我,我的问题出在哪里,我想了一上午都没想出来,我想的是设置按钮的图标而不是背景, 未设置按钮图标之前运行的效果 设置按钮图标之后运行的效果

package button;

import java.awt.*;

import j...

爵霸

2019-12-01 19:43:58

1014 浏览量

回答数 1

回答

// Programme Name ButtonEventDemo.java

import javax.swing.*;

import java.awt.event.*;

public class ButtonEventDemo extends JPanel implements ActionListener{

protected JButton b1;//声明一个按钮对象

public ButtonEventDemo() {//构造方法

ImageIcon ButtonIcon = new ImageIcon("images/green.png"); //创建按钮的图标对象

b1 = new JButton("退出按钮", ButtonIcon); //生成按钮对象

b1.setMnemonic(KeyEvent.VK_E); //设置b1的助记符是Alt+E

b1.setToolTipText("这是退出按钮。");// 设置按钮提示条

this.add(b1); //往面板对象中加载按钮

b1.addActionListener(this); //本类对象注册为按钮的事件监听器

}

public void actionPerformed(ActionEvent e){//按钮事件响应方法

System.exit(0); //按b1则退出主程序

}

private static void createGUI() { //创建窗体

JFrame.setDefaultLookAndFeelDecorated(true); //设置java隐含观感

JFrame frame = new JFrame("按钮测试"); //生成应用程序主窗体

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //设置关闭时隐含操作

ButtonEventDemo CPane = new ButtonEventDemo(); //生成主类对象--面板

CPane.setOpaque(true); //面板要求不透明

frame.setContentPane(CPane); //设置主类对象为主窗体的内容面板

frame.pack(); //主窗体紧缩显示

frame.setVisible(true); //设置主窗体可见

}

public static void main(String[] args) { //将createGUI()列入线程

javax.swing.SwingUtilities.invokeLater(new Runnable() {

public void run() {

createGUI();

}

});

}

}

珍宝珠

2020-02-12 16:20:29

0 浏览量

回答数 0

问题

求教关于一个工具栏的问题

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值