diff options
Diffstat (limited to 'src/cppcheckplus/text/MyTextPanel1.java')
-rw-r--r-- | src/cppcheckplus/text/MyTextPanel1.java | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/src/cppcheckplus/text/MyTextPanel1.java b/src/cppcheckplus/text/MyTextPanel1.java new file mode 100644 index 0000000..4a70ce5 --- /dev/null +++ b/src/cppcheckplus/text/MyTextPanel1.java | |||
@@ -0,0 +1,58 @@ | |||
1 | package cppcheckplus.text; | ||
2 | |||
3 | import java.awt.BorderLayout; | ||
4 | import java.awt.TextArea; | ||
5 | |||
6 | import javax.swing.JPanel; | ||
7 | |||
8 | import cppcheckplus.control.XChartletFullScreenListenter; | ||
9 | |||
10 | |||
11 | |||
12 | public class MyTextPanel1 extends JPanel implements XChartletFullScreenListenter | ||
13 | { | ||
14 | private BorderLayout layout; | ||
15 | private boolean isFullScreen; | ||
16 | private TextArea textArea; | ||
17 | |||
18 | public TextArea getTextArea() { | ||
19 | return textArea; | ||
20 | } | ||
21 | public void setTextArea(TextArea textArea) { | ||
22 | this.textArea = textArea; | ||
23 | } | ||
24 | |||
25 | public MyTextPanel1() | ||
26 | { | ||
27 | layout = new BorderLayout(); | ||
28 | setLayout(layout); | ||
29 | textArea=new TextArea(""); | ||
30 | |||
31 | add(textArea); | ||
32 | } | ||
33 | |||
34 | public void initialize() | ||
35 | { | ||
36 | setLayout(layout); | ||
37 | add(textArea); | ||
38 | } | ||
39 | |||
40 | |||
41 | @Override | ||
42 | public void fullScreen(JPanel chartPanellet) | ||
43 | { | ||
44 | removeAll(); | ||
45 | isFullScreen = !isFullScreen; | ||
46 | if (isFullScreen) | ||
47 | { | ||
48 | setLayout(new BorderLayout()); | ||
49 | add(chartPanellet, "Center"); | ||
50 | } else | ||
51 | { | ||
52 | initialize(); | ||
53 | } | ||
54 | repaint(); | ||
55 | revalidate(); | ||
56 | } | ||
57 | |||
58 | } | ||