日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
概述Swing中的JApplet和JFrame

這幾天,閑時(shí)看了一下Swing。

Swing常用的兩個(gè)類,一個(gè)是JFrame窗體類,一個(gè)是JApplet小應(yīng)用程序類。其中JApplet依賴瀏覽器來執(zhí)行。很多瀏覽器都可以支持JApplet,包括了IE,F(xiàn)irefox等。不過如何用IE6來執(zhí)行的話,IE6會(huì)有腳本警告。

JApplet和JFrame都是只包含一個(gè)組件的容器,這個(gè)組件是JRootPane的一個(gè)實(shí)例。所以JApplet和JFrame之間是互相通用的。如以下代碼:

 
 
 
  1. package com.tntxia.test.swing.jApplet;
  2. import java.awt.BorderLayout; 
  3. import java.awt.Container; 
  4. import java.awt.FlowLayout;
  5. import javax.swing.ImageIcon; 
  6. import javax.swing.JApplet; 
  7. import javax.swing.JFrame; 
  8. import javax.swing.JLabel; 
  9. import javax.swing.SwingConstants; 
  10. public class HelloWorld extends JApplet { 
  11. /**
  12. */
  13. private static final long serialVersionUID = 52493594634447013L;
  14. public void init() { 
  15. Container contentPane = getContentPane(); 
  16. //原文如不修改,不能正常顯示圖標(biāo)
  17. //修改后-------- 
  18. java.net.URL codebase=getClass().getResource("loli.jpg"); 
  19. JLabel label = new JLabel(new ImageIcon(codebase)); 
  20. //----------修改后的程序有個(gè)毛病,既作為applet使用時(shí),不能刷新,一旦刷新圖就沒了。 
  21. contentPane.setLayout(new FlowLayout());
  22. contentPane.add(label); 
  23. public static void main(String[] args){ 
  24. JFrame f = new JFrame(); 
  25. JApplet applet = new HelloWorld(); 
  26. applet.init(); 
  27. f.setContentPane(applet.getContentPane()); 
  28. f.setBounds(100,100,400,400); 
  29. f.setVisible(true);
  30. }

以上是介紹Swing中的JApplet和JFrame,希望大家在以后的學(xué)習(xí)用能用上。


名稱欄目:概述Swing中的JApplet和JFrame
文章來源:http://www.5511xx.com/article/dhopeop.html