import javaawt;
import javaawtevent;
import javaxswing;
public class Practise{
public static void main(String[] args) {
new MyFrame();
}
}
class MyFrame extends JFrame
{
public MyFrame()
{
final JButton btnChangeImage=new JButton("改变图标");
btnChangeImagesetIcon(new ImageIcon("\\images\\icon1png"));
btnChangeImageaddActionListener(new ActionListener(){
@Override
public void actionPerformed(ActionEvent arg0) {
btnChangeImagesetIcon(new ImageIcon("\\images\\icon2png"));
}
});
thisgetContentPane()add(btnChangeImage);
thissetSize(300,200);
thissetLayout(new FlowLayout());
thissetDefaultCloseOperation(JFrameEXIT_ON_CLOSE);//用户单击“关闭”按钮时关闭窗口
thissetVisible(true);
}
}
在windows7中任务栏上的程序按钮区指的是:所有已打开窗口的图标。Windows7旗舰版属于微软公司开发的Windows7系统系列中的终结版本,是为了取代WindowsXP系统的新系统,Windows7的版本还有简易版、家庭普通版、家庭高级版、专业版。而且旗舰版是所有Windows7系统中是最贵的(正版系统)也是功能最完善的系统。
子类化BUTTON,处理按钮的WM_PAINT消息,或者在父窗体中利用NM_CUSTOMDRAW 事件来重绘制(这个在MSDN中可以找到示例)。
还有一个简单的方法,就是下载一个WTL ,可以利用WTL中CBitmapButton 类, WTL框架是开源的,生成文件大小几乎和WIN32 SDK程序大小差不多。无须去配置那个庞大的MFC库
打开VC60,点击文件--打开,打开对话框,选择自己已经编写好的C或C++源程序打开。
打开源程序后,点击组建--编译,编译成功后,点击插入--资源,打开插入资源对话框。选择资源类型为Icon,单击右侧的“引入”按钮,打开引入资源对话框,选择你制作或下载的Icon图标引入。
3
引入图标资源后,进入以下界面,单击保存按钮,打开保存为对话框,将rc文件保存。
4
点击工程--增加到工程--文件,打开插入文件到工程对话框,选择刚才保存的rc文件,确定。
以上就是关于关于java的编写程序,点击按钮后改变按钮上的图标。全部的内容,包括:关于java的编写程序,点击按钮后改变按钮上的图标。、在windows7中任务栏上的程序按钮区指的是、win32程序中怎么添加位图或者图标按钮等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)