1
2
3 package zeus.agentviewer;
4 import javax.swing.*;
5 import javax.swing.event.*;
6 import java.awt.event.*;
7 public class ZeusInternalFrame extends JInternalFrame implements InternalFrameListener, ComponentListener{
8
9
10 public ZeusInternalFrame (String str, boolean b1, boolean b2 ,boolean b3, boolean b4) {
11 super (str, b1, b2,b3,b4);
12 addInternalFrameListener(this);
13 addComponentListener(this);
14 }
15
16
17 public void componentHidden(ComponentEvent ce) {
18 repaint();
19 }
20
21 public void componentMoved (ComponentEvent ce) {
22 repaint();
23 }
24
25 public void componentResized (ComponentEvent ce) {
26 repaint();
27 }
28
29 public void componentShown (ComponentEvent ce) {
30 repaint ();
31 }
32
33 public void internalFrameActivated (InternalFrameEvent we) {
34 repaint();
35 }
36
37
38 public void internalFrameClosed (InternalFrameEvent we) {
39 repaint ();
40 }
41
42
43 public void internalFrameClosing (InternalFrameEvent we) {
44 repaint();
45 }
46
47
48 public void internalFrameDeactivated (InternalFrameEvent we) {
49 repaint ();
50 }
51
52
53 public void internalFrameIconified (InternalFrameEvent we) {
54 ;}
55
56
57 public void internalFrameDeiconified (InternalFrameEvent we) {
58 repaint();
59 }
60
61
62 public void internalFrameOpened (InternalFrameEvent we) {
63 repaint();
64 }
65
66
67 }