summaryrefslogtreecommitdiffstats
path: root/src/cppcheckplus/text/MyTextPanel1.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/cppcheckplus/text/MyTextPanel1.java')
-rw-r--r--src/cppcheckplus/text/MyTextPanel1.java58
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 @@
1package cppcheckplus.text;
2
3import java.awt.BorderLayout;
4import java.awt.TextArea;
5
6import javax.swing.JPanel;
7
8import cppcheckplus.control.XChartletFullScreenListenter;
9
10
11
12public 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}