这篇文章使用Java组件显示窗口,在通过输入的图片url地址在窗口中显示出来,可作为一个网络图片查看器,感兴趣的可以打包成jar或者.exe文件方便使用,这里我只挂出了源码,效果如下图。
代码如下 | 复制代码 |
packagecom.rain.image; importjava.awt.*; importjava.awt.event.*; importjava.net.*; importjavax.swing.*; //从网络取得图象 publicclassGetImageDemoextendsJFrame{ JTextField jtfUrl;//输入图像地址url JButton jbGetImage;//取图像按钮 Image image;//获取的图像 Toolkit toolKit;//Toolkit对象,用于获取图像 publicGetImageDemo(){ super("网络图片查看器");//调用父类构造函数 Container container=getContentPane(); //得到容器 jtfUrl=newJTextField(18);//实例化地址输入框 jbGetImage=newJButton("输入图片的URL");//实例化按钮 container.setLayout(newFlowLayout());//设置布局管理器 container.add(jtfUrl);//增加组件到容器上 container.add(jbGetImage); toolKit=getToolkit();//得到工具包 jbGetImage.addActionListener(newActionListener(){//按钮事件处理 publicvoidactionPerformed(ActionEvent ent){ try{ String urlStr=jtfUrl.getText(); //得到图像的URL地址 URL url=newURL(urlStr); image=toolKit.getImage(url);//获取图像 repaint();//重绘屏幕 } catch(MalformedURLException ex){ ex.printStackTrace();//输出出错信息 } } }); setSize(1280,640);//设置窗口尺寸 setVisible(true);//设置窗口可视 setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//关闭窗口时退出程序 } publicvoidpaint(Graphics g){ super.paint(g); if(image!=null){ g.drawImage(image,100,70,this);//在组件上绘制图像 } } publicstaticvoidmain(String[] args){ newGetImageDemo(); } } |
茶杯头甜蜜终章dlc 官方手机版v1.0.0.3
下载火柴人传说暗影格斗内置菜单 最新版v3.0.1
下载荒野乱斗测试服 安卓版v61.10.3
下载荒野乱斗彩虹服 安卓版v61.10.3
下载寒霜启示录 安卓版v1.25.10
寒霜启示录是一款生存模拟游戏,不少玩家可能对于末日都有着自己
末日城堡免广告版 安卓最新版v0.7.1
末日城堡免广告版是一款非常好玩的模拟经营类游戏,内部可以不看
甜蜜人生模拟器 最新版v1.4.5
甜蜜人生模拟器是一款非常好玩的模拟恋爱手游,玩家在这里能够对
武器锻造师内置功能菜单 v10.4
武器锻造师内置菜单版是游戏的破解版本,在该版本中为玩家提供了
开放空间overfield 安卓版v1.0.5
开放空间Overfield是一款箱庭养成经营手游,让你在广阔