文档章节

java swing中利用PS绘制漂亮的图形界面

小和尚敲代码
 小和尚敲代码
发布于 2015/01/06 00:54
字数 198
阅读 883
收藏 4

首先从网上下载一些漂亮的界面:例如:要制作一个五子棋,那么就可以利用下面这个图形界面。

通过对鼠标位置的监听(主要是获取坐标)而实现不同的功能。

为界面添加鼠标监听:

public class MyPicture extends JFrame implements MouseListener{}

从而获取坐标数据:

public void mouseEntered(MouseEvent e) {
		// TODO Auto-generated method stub
		x=e.getX();
		y=e.getY();
		System.out.println(x+","+y);
	}

之后即可根据坐标执行相应的事件:

while(100<x<300 & 200<y<400){ system.out.println("鼠标执行事件")}

总结:通过对界面的鼠标监听可以大大拓宽界面的美观性。

© 著作权归作者所有

共有 人打赏支持
小和尚敲代码
粉丝 24
博文 86
码字总数 28687
作品 0
南昌
程序员
私信 提问
Java API 学习 (java 、javax 、org )的理解 (3)

在线中文API文档:http://tool.oschina.net/apidocs/apidoc?api=jdk-zh javax 是 java SE 基础API 的扩展包 ; x- extension javax 包含了21个子包,上图可能是版本过老,所以只有14个,具体如...

hellation_
03/15
0
0
如何以Java实现网页截图技术

今天看到某网友关于“如何以Java实现网页截图技术”的咨询帖,由于出现该咨询的地点非常不适合较长回复,故以博文形式回答。 事实上,如果您想以Java实现网页截图,也就是“输入一段网址,几...

Carl_
2015/03/03
0
7
JChartLib 0.4 发布,Java 的图表类库

JChartLib 0.4 发布了,新版本增加对饼图的支持,同时专业版的 JChartlibPro还支持 cakechart 和 ringchart JChartLib 是一个用来绘制各种漂亮图表的 Java 类库,支持线图、柱状图,可使用各...

红薯
2011/10/13
868
0
Google重新推出Instantiations的开发工具

8月初,Google收购了Instantiations,现在,Google重新发布了Instantiations的开发工具,并且对所有开发人员免费: GWT Designer 强大的基于 Eclipse的开发工具,使Java开发者能够使用Google ...

raise
2010/09/17
1K
2
创建一个 Swing 组件 —— JImageComponent

下载示例项目 - 19.2 KB 下载示例 - 15.7 KB 下载源代码 - 13.4 KB 介绍Introduction 本文展示了如何使用Java™来创建一个用来在Java™ 的applet和/或应用程序中展示图片的Swing类. 它还包括...

oschina
2014/07/11
4.1K
15

没有更多内容

加载失败,请刷新页面

加载更多

SpringBoot引入第三方jar包或本地jar包的处理方式

在开发过程中有时会用到maven仓库里没有的jar包或者本地的jar包,这时没办法通过pom直接引入,那么该怎么解决呢 一般有两种方法 - 第一种是将本地jar包安装在本地maven库 - 第二种是将本地j...

独钓渔
50分钟前
2
0
五、MyBatis缓存

一、MyBatis缓存介绍 缓存的使用可以明显的加快访问数据速度,提升程序处理性能,生活和工作中,使用缓存的地方很多。在开发过程中,从前端-->后端-->数据库等都涉及到缓存。MyBatis作为数据...

yangjianzhou
今天
2
0
最近研究如何加速UI界面开发,有点感觉了

最近在开发JFinal学院的JBolt开发平台,后端没啥说的,做各种极简使用的封装,开发者上手直接使用。 JBolt开发平台包含常用的用户、角色、权限、字典、全局配置、缓存、增删改查完整模块、电...

山东-小木
今天
3
0
《月亮与六便士》的读后感作文3000字

《月亮与六便士》的读后感作文3000字: 看完英国作家威廉.萨默塞特.毛姆所著《月亮与六便士》(李继宏译),第一疑问就是全书即没提到“月亮”,也没提到“六便士”。那这书名又与内容有什么...

原创小博客
昨天
2
0
微信网页授权获取用户信息(ThinkPHP5)+ 微信发送客服消息(一)

以thinkphp5为实例,创建控制器 class Kf extends Controller { /** * [protected description]微信公众号appid * @var [type] */ protected $appid = "xxxxxxxxxxxxxxx"; /** * [protected......

半缘修道半缘君丶
昨天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部