View Javadoc
1 /* 2 * Created by IntelliJ IDEA. 3 * User: birchfield 4 * Date: Aug 20, 2002 5 * Time: 9:24:55 PM 6 * To change template for new class use 7 * Code Style | Class Templates options (Tools | IDE Options). 8 */ 9 package net.plugin.sql.gui; 10 11 12 import javax.swing.*; 13 import javax.swing.event.InternalFrameListener; 14 import javax.swing.event.InternalFrameEvent; 15 import java.awt.*; 16 17 public class CellViewerFrame extends JInternalFrame implements InternalFrameListener { 18 19 private JTextArea textArea = null; 20 private JScrollPane pane = null; 21 22 public CellViewerFrame(String title, Object value) { 23 super("Cell Viewer - " + title, true, true, true, true); 24 textArea = new JTextArea(value.toString(),10,20); 25 textArea.setLineWrap(true); 26 textArea.setEditable(false); 27 textArea.setWrapStyleWord(true); 28 pane = new JScrollPane(textArea); 29 getContentPane().setLayout(new BorderLayout()); 30 getContentPane().add(pane); 31 pack(); 32 show(); 33 System.out.println("Should see me now..."); 34 } 35 36 public static void main(String[] args) { 37 JFrame frame = new JFrame("Test"); 38 JDesktopPane pane = new JDesktopPane(); 39 CellViewerFrame frme = new CellViewerFrame("Test", "ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd"); 40 frme.setSize(400, 300); 41 frme.setVisible(true); 42 pane.add(frme); 43 frame.getContentPane().add(pane); 44 frame.setSize(500, 500); 45 frame.show(); 46 } 47 48 public void internalFrameOpened(InternalFrameEvent e) { 49 } 50 51 public void internalFrameClosing(InternalFrameEvent e) { 52 setVisible(false); 53 dispose(); 54 } 55 56 public void internalFrameClosed(InternalFrameEvent e) { 57 } 58 59 public void internalFrameIconified(InternalFrameEvent e) { 60 } 61 62 public void internalFrameDeiconified(InternalFrameEvent e) { 63 } 64 65 public void internalFrameActivated(InternalFrameEvent e) { 66 } 67 68 public void internalFrameDeactivated(InternalFrameEvent e) { 69 } 70 71 72 }

This page was automatically generated by Maven