summaryrefslogtreecommitdiff
path: root/l10ntools/java/receditor/java/transex3/view/Editor.java
diff options
context:
space:
mode:
Diffstat (limited to 'l10ntools/java/receditor/java/transex3/view/Editor.java')
-rw-r--r--l10ntools/java/receditor/java/transex3/view/Editor.java97
1 files changed, 97 insertions, 0 deletions
diff --git a/l10ntools/java/receditor/java/transex3/view/Editor.java b/l10ntools/java/receditor/java/transex3/view/Editor.java
new file mode 100644
index 000000000000..f46a82a11a2b
--- /dev/null
+++ b/l10ntools/java/receditor/java/transex3/view/Editor.java
@@ -0,0 +1,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{}
+