java swing设置成图片那种选择框,怎么弄
2个回答
展开全部
用JTabPanel 的话 不好实现这个图片的效果的。
利用俩个 pane 方式。 其中一个隐藏 。 上面标签用 JLable 实现。 。 但点击其中一个Lable 的时候 JLabel 本身切换背景图片 切换俩个JPanel 的 显示。
这种效果我做过。
利用俩个 pane 方式。 其中一个隐藏 。 上面标签用 JLable 实现。 。 但点击其中一个Lable 的时候 JLabel 本身切换背景图片 切换俩个JPanel 的 显示。
这种效果我做过。
追问
hao好复杂啊,我是做javaWEB的,对这个java基础真实不咋的,要是直接由web做多舒服,非得那这个练习,你能不能用代码大体说下,
追答
好的。 我说说算法吧。 具体你要查查api 。 要我上 具体代码的话。 你需要加分哦。。
1. 这个 效果和 web 差不多。 web的话。 不靠css 也是 俩个div 然后添加js onmouseover onmouseout 方法触发事件 隐藏下面俩个div 面板。
那如果是swing的话,也是差不多的。
首先使用 俩个 JLable 作为上面的标签。 必须使用 背景重绘的方式 画出背景。 然后添加事件
addMouseListener() 在事件的 click 方法中 对俩个面板。和本身 JLabel 进行切换。 。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询