下面的是java程序,谁可以帮忙改成用swing窗口显示结果吗
很急用,不会的也来帮顶下,谢谢各位!
package 冒泡;

class ArrayBub
{
private long[] a;                 
private int nElems;               // number of data item
//--------------------------------------------------------------
public ArrayBub(int max)          // constructor
   {
   a = new long[max];                 // create the array
   nElems = 0;                        // no items yet
   }
//--------------------------------------------------------------
public void insert(long value)    // put element into array
   {
   a[nElems] = value;             // insert it
   nElems++;                      // increment size
   }
//--------------------------------------------------------------
public void display()             // 显示数组内容
   {
   for(int j=0; j<nElems; j++)       // for each element,
      System.out.print(a[j] + " ");  // display it
   System.out.println("");
   }
//--------------------------------------------------------------
public void bubbleSort()
   {
   int out, in;

   for(out=nElems-1; out>1; out--)   // outer loop (backward)
      for(in=0; in<out; in++)        // inner loop (forward)
         if( a[in] > a[in+1] )       // out of order?
            swap(in, in+1);          // swap them
   }  // end bubbleSort()
//--------------------------------------------------------------
private void swap(int one, int two)
   {
   long temp = a[one];
   a[one] = a[two];
   a[two] = temp;
   }
//--------------------------------------------------------------
 // end class ArrayBub


public static void main(String[] args)
   {
   int maxSize = 100;            // array size
   ArrayBub arr;                 // reference to array
   arr = new ArrayBub(maxSize);  // create the array

   arr.insert(77);               // insert 10 items
   arr.insert(99);
   arr.insert(44);
   arr.insert(55);
   arr.insert(22);
   arr.insert(88);
   arr.insert(11);
   arr.insert(00);
   arr.insert(66);
   arr.insert(33);

   arr.display();                // display items

   arr.bubbleSort();             // bubble sort them

   arr.display();                // display them again
   }  // end main()
}