使用java+css的聊天浮动窗口
2007-12-14 08:34
190 查看
import java.awt.AWTException; import java.awt.Desktop; import java.awt.Dimension; import java.awt.Graphics; import java.awt.Image; import java.awt.Rectangle; import java.awt.Robot; import java.awt.Toolkit; import java.awt.event.KeyEvent; import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; import java.net.MalformedURLException; import java.net.URISyntaxException; import java.net.URL; import javax.imageio.ImageIO; public class TEST { public static void main(String[] args) throws MalformedURLException, IOException, URISyntaxException, AWTException { // 此方法仅适用于JdK1.6及以上版本 Desktop.getDesktop().browse( new URL("http://google.com").toURI()); Robot robot = new Robot(); robot.delay(10000); Dimension d = new Dimension(Toolkit.getDefaultToolkit().getScreenSize()); int width = (int) d.getWidth(); int height = (int) d.getHeight(); // 最大化浏览器 robot.keyRelease(KeyEvent.VK_F11); robot.delay(2000); Image image = robot.createScreenCapture(new Rectangle(0, 0, width, height)); BufferedImage bi = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB); Graphics g = bi.createGraphics(); g.drawImage(image, 0, 0, width, height, null); // 保存图片 ImageIO.write(bi, "jpg", new File("google.jpg")); } }
相关文章推荐
- java在线聊天项目 使用SWT快速制作登录窗口,可视化窗口Design 更换窗口默认皮肤(切换Swing自带的几种皮肤如矩形带圆角)
- java在线聊天项目0.4版本 制作服务端接收连接,客户端连接功能 新增客户端窗口打开时光标指向下边文本域功能,使用WindowListener监听WindowAdapter
- java在线聊天项目0.1版本 制作客户端窗体,使用swing(用户界面开发工具包)和awt(抽象窗口工具包)
- java在线聊天项目0.2版本 制作客户端窗体,使用swing(用户界面开发工具包)和awt(抽象窗口工具包) BorderLayout布局与GridLayout布局不同之处 JPanel设置大小
- Java基础之在窗口中绘图——利用多态性使用鼠标自由绘图(Sketcher 7 with a crosshair cursor)
- Java基础之创建窗口——使用边界布局管理器(TryBorderLayout)
- Java中使用组件编写窗口实现网络图片的显示
- 解决内部容器float浮动后不能撑开外部容器及CSS伪类:after的使用
- 使用UDP协议的JAVA网络聊天程序
- Java使用UDP协议编写聊天程序
- CSS: 清除浮动-使用:Overflow
- java 浮动窗口,按钮凸显功能
- java/js 右下脚浮动小窗口,慢慢上升,类似于广告窗口
- 【JavaWeb】CSS_css的语法和三种使用方式
- 详解如何使用Java编写图形化的窗口
- 使用css设计弹出窗口
- 使用CSS居中浮动元素的方法
- 复制360于Launcher浮动窗口的屏幕显示内存使用情况(基本版)
- Unity3d NGUI的使用(十三)(UITextList制作聊天窗口)