偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

概述Swing中的JApplet和JFrame

開發(fā) 后端
本文介紹JApplet和JFrame都是只包含一個(gè)組件的容器,這個(gè)組件是JRootPane的一個(gè)實(shí)例,所以JApplet和JFrame之間是互相通用的。

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

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

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. */  
  14. private static final long serialVersionUID = 52493594634447013L;  
  15. public void init() {   
  16. Container contentPane = getContentPane();   
  17.  
  18. //原文如不修改,不能正常顯示圖標(biāo)  
  19. //修改后--------   
  20. java.net.URL codebase=getClass().getResource("loli.jpg");   
  21. JLabel label = new JLabel(new ImageIcon(codebase));   
  22. //----------修改后的程序有個(gè)毛病,既作為applet使用時(shí),不能刷新,一旦刷新圖就沒了。   
  23. contentPane.setLayout(new FlowLayout());  
  24. contentPane.add(label);   
  25. }   
  26. public static void main(String[] args){   
  27. JFrame f = new JFrame();   
  28. JApplet applet = new HelloWorld();   
  29. applet.init();   
  30. f.setContentPane(applet.getContentPane());   
  31. f.setBounds(100,100,400,400);   
  32. f.setVisible(true);  
  33. }   

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

【編輯推薦】

  1. 淺談不論是AWT還是Swing模式
  2. 全面比較Swing與SWT
  3. Swing程序中調(diào)用JavaFX代碼
  4. 概述Swing大多數(shù)控件
  5. 淺談Swing中的Look&Feel
責(zé)任編輯:佚名 來源: 電子工業(yè)出版社
相關(guān)推薦

2012-01-17 13:53:16

JavaSwing

2009-07-16 16:46:39

Swing窗體

2009-07-17 16:32:34

Timer對象Swing

2009-07-17 12:54:13

2009-07-16 17:09:02

Swing應(yīng)用程序

2009-07-15 16:18:08

JSci.swing包

2009-07-14 18:05:28

輕量級Swing組件

2009-07-10 17:43:10

Swing.table

2009-07-17 10:25:41

AWT和SwingSWT

2009-07-16 11:19:48

外部線程Swing組件

2009-07-10 14:58:13

JLabel組件JFC和Swing

2009-07-14 09:09:08

Swing模型過濾器

2009-07-15 15:35:59

Swing程序Swing性能

2009-07-14 15:39:34

Swing大多數(shù)控件

2009-07-14 15:01:02

AWT和Swing

2009-07-16 08:53:03

Swing任務(wù)Swing線程

2009-07-17 09:36:14

SWT和Swing的區(qū)

2009-07-17 10:11:55

AWT和Swing

2009-07-15 09:59:11

Metal觀感Swing

2009-07-10 10:19:57

JFormattedTSwing
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號