我是靠谱客的博主 生动花生,最近开发中收集的这篇文章主要介绍java 隐藏按钮_关于java隐藏按钮的问题,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

contactButton=newJButton("修改信息");confirm=newJButton("确认修改");cancel=newJButton("取消修改");contactButton.setBounds(newRectangle(330,190,95,30));confirm.setBounds(n...

contactButton = new JButton("修改信息");

confirm = new JButton("确认修改");

cancel = new JButton("取消修改");

contactButton.setBounds(new Rectangle(330,190,95,30));

confirm.setBounds(new Rectangle(130,220,95,30));

cancel.setBounds(new Rectangle(230,220,95,30));

String url0=System.getProperty("user.dir")+"/src/images/hbtn_highlight.png";

String url1=System.getProperty("user.dir")+"/src/images/hbtn_focus.png";

String url2=System.getProperty("user.dir")+"/src/images/hbtn_down.png";

contactButton.setIcon(new ImageIcon(url0));

confirm.setIcon(new ImageIcon(url0));

cancel.setIcon(new ImageIcon(url0));

contactButton.setRolloverIcon(new ImageIcon(url1));

confirm.setRolloverIcon(new ImageIcon(url1));

cancel.setRolloverIcon(new ImageIcon(url1));

contactButton.setPressedIcon(new ImageIcon(url2));

confirm.setPressedIcon(new ImageIcon(url2));

cancel.setPressedIcon(new ImageIcon(url2));

contactButton.setBorder(null);

confirm.setBorder(null);

cancel.setBorder(null);

contactButton.setOpaque(false);

confirm.setOpaque(false);

cancel.setOpaque(false);

contactButton.setVerticalTextPosition(JButton.CENTER);

confirm.setVerticalTextPosition(JButton.CENTER);

contactButton.setHorizontalTextPosition(JButton.CENTER);

confirm.setHorizontalTextPosition(JButton.CENTER);

cancel.setVerticalTextPosition(JButton.CENTER);

cancel.setHorizontalTextPosition(JButton.CENTER);

confirm.setVisible(false);

cancel.setVisible(false);

contactButton.addActionListener(new ActionAdapter()

{

public void actionPerformed(ActionEvent e)

{

confirm.setVisible(true);

cancel.setVisible(true);

contactButton.setVisible(false);

}

});

confirm.addActionListener(new ActionAdapter()

{

public void actionPerformed(ActionEvent e)

{

confirm.setVisible(false);

cancel.setVisible(false);

contactButton.setVisible(true);

}

});

cancel.addActionListener(new ActionAdapter()

{

public void actionPerformed(ActionEvent e)

{

confirm.setVisible(false);

cancel.setVisible(false);

contactButton.setVisible(true);

}

});

这是其中一部分代码,我的目的是,刚开始时隐藏confirm和cancel这两个按钮,点击contactButton按钮时,之前两个按钮就显示出来。但是现在点击contactButton按钮时,并没有反应,那个按钮没有显示出来。

但是如果将那些图片设置的代码全部去掉后,就能够实现我想要的功能

能否有个高手来帮一下我啊!!!!

展开

最后

以上就是生动花生为你收集整理的java 隐藏按钮_关于java隐藏按钮的问题的全部内容,希望文章能够帮你解决java 隐藏按钮_关于java隐藏按钮的问题所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(76)

评论列表共有 0 条评论

立即
投稿
返回
顶部