java也可以做出很漂亮的界面

其实java想把界面做漂亮点的话,只要把背景做好就行了,在jdk1.6以后可以继承JFrame,或JWindow后如下设置即可 
setUndecorated(true);//不要标题栏的修饰,主要防止一下代码抛异常,
AWTUtilities.setWindowOpaque(this, false);   //关键点,设置窗体的透明,这种透明不会影响到内部组件,方便绘制背景。
然后再自己重写一下JPanel的  paintComponent(Graphics g)方法,用该方法绘制背景,最好不要用paint方法,因为该方法会覆盖内部组件,遮住内部组件很蛋疼的哟。将自己写的JPanel通过setContentPane方法加入到JFrame或JWindow的contentPane中,再在contentPane里添加自己的组件即可。

话不多说看看效果

下面是java编写的带下雪效果的图

退出效果

时间: 2024-10-19 20:08:50

java也可以做出很漂亮的界面的相关文章

一个Demo带你认识Design库,纯原生控件也能做出很漂亮的效果

欢迎转载,转载请注明出处http://blog.csdn.net/w804518214/article/details/51340984 不得不说开发者头条的APP真的是Material Design的典范,纯原生控件也能做出很漂亮的效果,并且不需要处理各种复杂的滑动冲突!!其主页基本把Design库的几个控件展示了一遍,今天就顺手借开发者头条主页的实现来简单介绍下官方Design扩展包里几个控件的使用.本文不会详细展开讲每个控件,仅仅针对demo效果的实现,想深入研究的推荐看官方指南! 先上效

很漂亮的用户登录界面HTML模板

<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head><meta charset="utf-8" /><title>很漂亮的用户登录界面HTML模板-柯乐义</title><base target="_blank" /><style>*{padding:0px;margin:0p

一些漂亮的界面设计。

设计一直在变化,不停的创作新鲜,良好的设计作品不仅仅是在视觉上给用户带来舒适,而且还会给用户在情绪上带来非常舒缓的感觉,一个好的界面设计,甚至会带来巨大的商业机会.设计师要跟上这个趋势,最好的方式就是多看优秀案例,下面分享一些很漂亮的UI设计作品. 简洁的界面,搭配了很多色彩,但是丝毫不显杂乱,反而看起来很舒服 整体深色的色调,质感十足,鲜艳的红色或紫色显示重要信息,有一种画龙点睛,眼前一亮的感觉 萌萌哒的扁平风格,虽然目前来讲已经不是什么很新奇的设计但是耐看. 棱角分明的模块,鲜明的wp系统的

Java知多少(84)图形界面之布局设计

在界面设计中,一个容器要放置许多组件,为了美观,为组件安排在容器中的位置,这就是布局设计.java.awt中定义了多种布局类,每种布局类对应一种布局的策略.常用的有以下布局类: FlowLayout,依次放置组件. BoarderLayout,将组件放置在边界上. CardLayout,将组件像扑克牌一样叠放,而每次只能显示其中一个组件. GridLayout,将显示区域按行.列划分成一个个相等的格子,组件依次放入这些格子中. GridBagLayout,将显示区域划分成许多矩形小单元,每个组件

[smf]smf论坛也很漂亮

smf论坛代码国内使用的比较少,可能是大家习惯了dz论坛的互动方式吧!但是,smf论坛系统不失为一款好的论坛系统,也是目前为数不多的开源代码.使用起来之后,你会体会到它强大的后台操作.(例如:插件的安装卸载很简单快速,数据库和系统错误记录异常完备) 其实smf也可以做得很漂亮. 板块里面的帖子列表: 文件展区插件的样子: 游戏插件的样子: 帖子里面的音乐播放和图片播放功能: 后台的多种论坛风格选择列表: 建议运行环境:PHP5.2.6,MySQL5.1.29

让你念念不忘的初恋 不是因为“她很漂亮”

不知道有多少人像小编一样,在狂轰乱炸的安利中沦陷,沉溺于近期热播的韩剧<她很漂亮>无法自拔.小编同事已经乐此不疲地开刷第二遍了. 到底什么样的剧这么好看,让大家都废寝忘食呢? 情景设定在一个时尚杂志的编辑部,人物服饰.妆容,包括办公室的环境都散发着fashion的气息,堪称韩版的<穿PRADA的女王>. 而且,这部韩剧也一改女二一身黑的画风,不但颜好.身材佳,也是有血有肉的好闺蜜形象. 男二扮演者是超人气偶像“十元”欧巴,在剧中毫无偶像包袱,完全颠覆以往形象,逗比气质十足,剧照还被

常见的很漂亮的彩虹文字

<html> <head> <title>常见的很漂亮的彩虹文字丨石家庄叉车|河北电动叉车</title> <meta http-equiv="content-Type" content="text/html;charset=gb2312"> <!--把下面代码加到<head>与</head>之间--> <script language="JavaScri

流动的网页背景代码,是不是很漂亮

<html> <head> <title>流动的背景</title> </head> <body background="bgdemo3.jpg"> <script language="JavaScript"> <!-- Begin var backgroundOffset = 0; //背景图片的偏移量 var bgObject = eval('document.body')

Java的GUI设计中如何跨界面传值

在Java设计中我们会遇到登录界面的信息,在后面的某个情况也需要使用. 比如这是笔者的一个登录界面 可以看到获取密码和账号 在这个时候的功能的完成需要密码和账号 1 // 登录信息的获取 2 public String setLogin_Name_Text(String login_Name_Text) { 3 name = login_Name_Text; 4 return name; 5 } 6 7 public String setLogin_Password_Text(String lo