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