关于java编程思想的一个源代码
import   javax.swing.*; 
 import   java.awt.*; 
 import   javawork.swing.*; 
 class   Button1   extends   JApplet 
 { 
 	private   JButton 
 	         b1   =new   JButton( "Button1 "), 
 	         b2   =new   JButton( "Button2 "); 
       public   void   init() 
       { 
       	Container   cp   =   getContentPane(); 
       	//FlowLayOut使得控件可以在窗体上从左到右,从上到下连续均匀分布 
       	cp.setLayout(new   FlowLayout()); 
       	cp.add(b1); 
       	cp.add(b2); 
       } 
       public   static   void   main(String   []   args) 
       { 
       	Console.run(new   Button1(),200,100); 
       } 
 } 
 其中import   javawork.swing.*;是从com.bruceeckel.swing   那里复制过来的 
 我运行后   为啥界面没有那两个按钮呢??? 
------解决方案--------------------我的有显示啊... 
 Console是这个   
 import javax.swing.*; 
 import java.awt.event.*;   
 public class Console { 
   // Create a title string from the class name: 
   public static String title(Object o) { 
     String t = o.getClass().toString(); 
     // Remove the word  "class ": 
     if(t.indexOf( "class ") != -1) 
       t = t.substring(6); 
     return t; 
   } 
   public static void  
   run(JFrame frame, int width, int height) { 
     frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 
     frame.setSize(width, height); 
     frame.setVisible(true); 
   } 
   public static void  
   run(JApplet applet, int width, int height) { 
     JFrame frame = new JFrame(title(applet)); 
     frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 
     frame.getContentPane().add(applet); 
     frame.setSize(width, height); 
     applet.init(); 
     applet.start(); 
     frame.setVisible(true); 
   } 
   public static void  
   run(JPanel panel, int width, int height) { 
     JFrame frame = new JFrame(title(panel)); 
     frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 
     frame.getContentPane().add(panel); 
     frame.setSize(width, height); 
     frame.setVisible(true); 
   } 
 } ///:~
------解决方案--------------------那个think in java 3th是jdk1.4.2下的代码, 
 1.5应该没问题的   
 咱俩代码都一样结果不一样?? 
 不太可能吧... 
 你在复制一遍试试吧   
 import javax.swing.*; 
 import java.awt.event.*; 
 import java.awt.*;   
 public class Console { 
   // Create a title string from the class name: 
   public static String title(Object o) { 
     String t = o.getClass().toString(); 
     // Remove the word  "class ": 
     if(t.indexOf( "class ") != -1) 
       t = t.substring(6); 
     return t; 
   } 
   public static void  
   run(JFrame frame, int width, int height) { 
     frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 
     frame.setSize(width, height); 
     frame.setVisible(true); 
   } 
   public static void  
   run(JApplet applet, int width, int height) { 
     JFrame frame = new JFrame(title(applet)); 
     frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 
     frame.getContentPane().add(applet); 
     frame.setSize(width, height); 
     applet.init(); 
     applet.start(); 
     frame.setVisible(true); 
   } 
   public static void  
   run(JPanel panel, int width, int height) { 
     JFrame frame = new JFrame(title(panel)); 
     frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);