summaryrefslogtreecommitdiff
path: root/l10ntools/java/receditor/java/transex3/view/Editor.java
blob: f46a82a11a2bb572d1dbf2fd54db2e9377afadf2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
package transex3.view;
import javax.swing.*;
import java.awt.*;

public class Editor extends JFrame{
    Object[]    columnnames     = { "File" , "GID" , "LID" , "String" };
    Object[]    stringcolnames  = { "Language", "Text", "Helptext" , "Quickhelptext","Title"};
    //Object[][]    data            = new Object[4][1];//{  { "a " }, { "v " }, { "v " } , { "a " } };
    JTable      table           = null;
    JTable      rectable        = null;
    JComboBox   cBox            = null;
    JMenuBar    menubar         = null;
    JMenu       filemenu        = null;
    JMenuItem   miNew           = null;
    JMenuItem   miSave          = null;
    JMenuItem   miExit          = null;
    //JButton     button            = null;

    public Editor( Object[][] tabledata , Object[][] firstdata ){
        table                   = new JTable( tabledata , columnnames );
        rectable                = new SdfTable( firstdata , stringcolnames );
        menubar                 = new JMenuBar();
        filemenu                = new JMenu("File");
        //miNew                 = new JMenuItem("New");
        miSave                  = new JMenuItem("Save");
        miExit                  = new JMenuItem("Exit");
        //button                    = new JButton("Edit");
        //filemenu.add( miNew   );
        filemenu.add( miSave  );
        filemenu.add( miExit  );
        menubar.add( filemenu );

        Container contentPane   = getContentPane();
        //contentPane.add( new ControlPanel() , BorderLayout.NORTH );
        contentPane.add( menubar , BorderLayout.NORTH );
        //JPanel aPanel = new JPanel( new FlowLayout( FlowLayout.CENTER) );
        JPanel aPanel = new JPanel( new GridLayout( 2,1 ) );
        aPanel.add( new JScrollPane( table ) );
        aPanel.add( new JScrollPane( rectable ) );
        contentPane.add( aPanel , BorderLayout.CENTER );
        //contentPane.add( button , BorderLayout.SOUTH );
        //contentPane.add( new JScrollPane( table ), BorderLayout.CENTER );
        //contentPane.add( new JScrollPane( table ), BorderLayout.SOUTH );
        //contentPane.add( new JScrollPane( rectable ), BorderLayout.SOUTH );
        //contentPane.add( new JScrollPane( rectable ), BorderLayout.SOUTH );
        this.repaint();

    }

    public JTable getRectable() {
        return rectable;
    }

    public void setRectable(JTable rectable) {
        this.rectable = rectable;
    }

    public JTable getTable() {
        return table;
    }

    public void setTable(JTable table) {
        this.table = table;
    }

    /*public JButton getButton() {
        return button;
    }

    public void setButton(JButton button) {
        this.button = button;
    }*/

    public JMenuItem getMiExit() {
        return miExit;
    }

    public void setMiExit(JMenuItem miExit) {
        this.miExit = miExit;
    }

    public JMenuItem getMiSave() {
        return miSave;
    }

    public void setMiSave(JMenuItem miSave) {
        this.miSave = miSave;
    }

    /*public void setTableData(){

    }*/

}

//class ControlPanel extends JPanel{}