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{}
|