- 浏览: 1485986 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (595)
- Java咖啡厅 (208)
- IT杂侃 (23)
- 程序员笑话 (7)
- 我的后现代文学 (1)
- WEB编程 (116)
- 软件评测 (8)
- 操作系统 (3)
- 炫目Ruby (2)
- 行业知识 (7)
- 我的动漫情结 (6)
- 其他 (8)
- Window DIY (6)
- 古文学 (3)
- 转载文章 (2)
- IT百科 (7)
- 动态网页Active (1)
- 文档 (1)
- 设计理论 (11)
- .NET 快速开发 (18)
- 英语学习 (6)
- 网站分析 (2)
- 开源软件 (4)
- 数据库 (28)
- 笔记 (4)
- 源代码共享 (8)
- IT人物 (2)
- 软件管理 (10)
- 小说创作 (0)
- 大众软件 (12)
- 网站评论 (3)
- 小虾乱说 (10)
- 游戏 (8)
- 心情 (3)
- 娱乐休闲 (2)
- Delphi编程 (1)
- PHP编程 (4)
- 中间件 (2)
- 移动开发 (2)
- Office应用 (2)
- Photoshop (1)
- Eclipse (5)
- 面试题 (1)
- 手机评测 (0)
- VBScript (1)
- WEB前端-EXT (3)
- 吐槽 (1)
- Java咖啡厅 Ibatis (1)
- javascript Ext (1)
- jquery ui (1)
- require (1)
- WEB编程 Javascript (1)
- jquery (1)
- Swing (1)
- 分布式 (1)
最新评论
-
zhangjihao:
28. 下面哪个Set是排序的? A. LinkedHas ...
Java面试题(选择题) -
zhangthe9:
ICMP报文被封装在IP包里,也就是说他是由IP协议承载的,从 ...
Java面试题(选择题) -
zhunengfei:
真的假的?
自已写的jquery ui框架 -
white_crucifix:
少年,发烫是所有智能手机的特点,而莫名发烫是所有安卓手机的特点 ...
【吐槽】三星手机的OS是一砣屎 -
suzu88:
试了一下,可以用。如果美化一下控件和窗体更有意思。
一个用XML构建Swing视图的框架
这几天,闲时看了一下Swing。
Swing常用的两个类,一个是JFrame窗体类,一个是JApplet小应用程序类。其中JApplet依赖浏览器来执行。很多浏览器都可以支持JApplet,包括了IE,Firefox等。不过如何用IE6来执行的话,IE6会有脚本警告。
JApplet和JFrame都是只包含一个组件的容器,这个组件是JRootPane的一个实例。所以JApplet和JFrame之间是互相通用的。如以下代码:
java 代码
- package com.tntxia.test.swing.jApplet;
- import java.awt.BorderLayout;
- import java.awt.Container;
- import java.awt.FlowLayout;
- import javax.swing.ImageIcon;
- import javax.swing.JApplet;
- import javax.swing.JFrame;
- import javax.swing.JLabel;
- import javax.swing.SwingConstants;
- public class HelloWorld extends JApplet {
- /**
- *
- */
- private static final long serialVersionUID = 52493594634447013L;
- public void init() {
- Container contentPane = getContentPane();
- // 原文如不修改,不能正常显示图标
- //修改后--------
- java.net.URL codebase=getClass().getResource("loli.jpg");
- JLabel label = new JLabel(new ImageIcon(codebase));
- //----------修改后的程序有个毛病,既作为applet使用时,不能刷新,一旦刷新图就没了。
- contentPane.setLayout(new FlowLayout());
- contentPane.add(label);
- }
- public static void main(String[] args){
- JFrame f = new JFrame();
- JApplet applet = new HelloWorld();
- applet.init();
- f.setContentPane(applet.getContentPane());
- f.setBounds(100,100,400,400);
- f.setVisible(true);
- }
- }
发表评论
-
原创程序- Web版数据库管理
2017-11-15 00:39 1120这是我自已写的Web版的数据库管理工具,主要是依赖于JDBC ... -
Eclipse创建Web项目
2017-07-29 10:53 7261. 打开创建Web项目的对话框 2 ... -
Ant常用的命令
2016-06-16 13:31 12961. 使用Ant生成War包: <war ... -
在Eclipse上使用Ant发布项目
2015-10-17 15:03 1314这里笔者使用是Eclip ... -
Resin中增加一个虚拟目录的方法
2015-09-13 12:53 1073打开resin.config 找到到<h ... -
一个用XML构建Swing视图的框架
2015-09-06 23:12 2525平常想用Java写一些 ... -
Eclipse常见问题
2015-08-24 19:41 689如果Eclipse被强制关闭时,Tomcat可能没有 ... -
Spring Tools Suite 入门教程
2015-05-09 09:15 0Spring Tools Suit,这里简称STS,是 ... -
使用FTP的方法
2015-03-01 17:49 9231. FlashFXP 收费的软件,但是比较好 ... -
关于Spring
2015-02-16 14:46 1948Spring是一个轻量级J2EE框架。 Sp ... -
用Java实现发送邮件到163
2014-12-28 14:50 3781/* 在java版经常看到有人问如何用javamai ... -
Hibernate入门
2014-12-27 01:34 881前言 使用面向对象的语言和关系型的数据库,开 ... -
修改date.toLocaleString()的警告
2014-10-15 11:31 2497我们在写程序的时候,经常要查看时间,所以我们经常会用到 ... -
Java基础题 -- 简述题
2014-04-26 13:44 691(1)简述Java的运行机制 答案:Java语言根 ... -
Java基础题 -- 填空题
2014-04-26 10:00 18421. ______是一个抽象的计算机,和实际的计算机一样, ... -
FreeMaker入门
2014-04-07 19:51 950第一章 简介 1 什么是FreeMaker ... -
jdk8 新语法
2014-04-01 23:32 1248import java.util.*; public ... -
MyBatis 入门
2014-03-27 23:31 1660每个MyBatis的中心是SqlSessionFact ... -
Jetty入门
2014-02-26 23:48 1549Jetty是一个简易的WebServer框架,使用 ... -
用Swing做的H2管理器
2014-02-24 23:07 1524MainFrame 继承了 JFrame , 增加c ...
相关推荐
swing-layout-1.0.3swing-layout-1.0.3swing-layout-1.0.3swing-layout-1.0.3swing-layout-1.0.3swing-layout-1.0.3swing-layout-1.0.3swing-layout-1.0.3swing-layout-1.0.3swing-layout-1.0.3swing-layout-1.0.3...
swing计算器 swing计算器swing计算器 swing计算器swing计算器 swing计算器swing计算器 swing计算器swing计算器 swing计算器 简易计算器
swing 教程swing 教程swing 教程swing 教程swing 教程swing 教程swing 教程swing 教程swing 教程
基于Java Swing + MySQL的图书管理系统,优秀Java毕业设计系统,小白必看! 基于Java Swing + MySQL的图书管理系统,优秀Java毕业设计系统,小白必看! 基于Java Swing + MySQL的图书管理系统,优秀Java毕业设计系统...
java swing漂亮界面 超酷 javaswing教程
Swing插件,swing,java-swing swing-plugin下载
swing_hack,swing_hack,swing_hack,swing_hack
swing 鼠标事件 loading效果
spring+swing的例子 自己看资料写了个
Swing 扩展组件Swing 扩展组件Swing 扩展组件Swing 扩展组件
java swing 教程 精通javaswing
swing组件封装重写
java_swing表格分页
Swing精美界面设计和动画制作教程+实例Swing精美界面设计和动画制作教程+实例Swing精美界面设计和动画制作教程+实例Swing精美界面设计和动画制作教程+实例Swing精美界面设计和动画制作教程+实例Swing精美界面...
主题:Swing是一把刀 ...主题:Swing第二刀:枝间新绿一重重 ...主题:Swing第二小刀刀:星星之火可以燎原 ...Swing第五刀:走马观花看世博 http://joshuaxiao.iteye.com/blog/726318 Swing第六刀:老婆不能换,窗户框可以
Java Swing是目前图形界面设计的主流开发工具,《Java Swing图形界面开发与案例详解[1]》从实用的角度出发,通过大量实例全面介绍Java Swing中各种组件的应用及图形界面的开发技术。《Java Swing图形界面开发与案例...
JavaSwing.PPT (Swing 详解)
Eclipse中swing插件Eclipse中swing插件Eclipse中swing插件
Java Swing JTable分页!JAVA源码!