java swing设置成图片那种选择框,怎么弄

 我来答
百度网友832bd6a
推荐于2017-10-28 · TA获得超过1180个赞
知道小有建树答主
回答量:422
采纳率:0%
帮助的人:405万
展开全部
用JTabPanel 的话 不好实现这个图片的效果的。

利用俩个 pane 方式。 其中一个隐藏 。 上面标签用 JLable 实现。 。 但点击其中一个Lable 的时候 JLabel 本身切换背景图片 切换俩个JPanel 的 显示。

这种效果我做过。
追问
hao好复杂啊,我是做javaWEB的,对这个java基础真实不咋的,要是直接由web做多舒服,非得那这个练习,你能不能用代码大体说下,
追答
好的。  我说说算法吧。  具体你要查查api 。 要我上 具体代码的话。  你需要加分哦。。

1. 这个 效果和 web 差不多。 web的话。 不靠css 也是 俩个div 然后添加js onmouseover onmouseout 方法触发事件 隐藏下面俩个div 面板。

那如果是swing的话,也是差不多的。

首先使用 俩个 JLable 作为上面的标签。 必须使用 背景重绘的方式 画出背景。 然后添加事件

addMouseListener() 在事件的 click 方法中 对俩个面板。和本身 JLabel 进行切换。 。
bd9006
2017-10-28 · TA获得超过2.5万个赞
知道大有可为答主
回答量:4.8万
采纳率:63%
帮助的人:1.6亿
展开全部
自己使用一个窗口去枚举各图片,让用户选择
~~~~~~~
~~~~~~~~~
~
~~~~
~~~~~~~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式