forked from yrojha4ever/JavaStud
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathTab.java
More file actions
68 lines (55 loc) · 1.82 KB
/
Tab.java
File metadata and controls
68 lines (55 loc) · 1.82 KB
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
package test.java;
import java.awt.EventQueue;
import javax.swing.JFrame;
import javax.swing.JTable;
import javax.swing.table.TableColumn;
import javax.swing.text.TableView.TableRow;
public class Tab {
private JFrame frame;
private JTable table;
/**
* Launch the application.
*/
public static void main( String[] args ) {
EventQueue.invokeLater( new Runnable( ) {
public void run( ) {
try {
Tab window = new Tab( );
window.frame.setVisible( true );
} catch ( Exception e ) {
e.printStackTrace( );
}
}
} );
}
/**
* Create the application.
*/
public Tab( ) {
initialize( );
}
/**
* Initialize the contents of the frame.
*/
private void initialize( ) {
frame = new JFrame( );
frame.setBounds( 100, 100, 450, 300 );
frame.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
frame.getContentPane( ).setLayout( null );
frame.getContentPane( ).add( getTable( ) );
}
private JTable getTable( ) {
if ( table == null ) {
String[] columnNames = { "First Name", "Last Name", "Sport", "# of Years", "Vegetarian" };
Object[][] data = { { "Kathy", "Smith", "Snowboarding", new Integer( 5 ), new Boolean( false ) }, { "John", "Doe", "Rowing", new Integer( 3 ), new Boolean( true ) }, { "Sue", "Black", "Knitting", new Integer( 2 ), new Boolean( false ) }, { "Jane", "White", "Speed reading", new Integer( 20 ), new Boolean( true ) }, { "Joe", "Brown", "Pool", new Integer( 10 ), new Boolean( false ) } };
table = new JTable( data, columnNames );
table.setBounds( 27, 32, 397, 203 );
// TableColumn tcol = new TableColumn( );
// tcol.setHeaderValue( "Id" );
// tcol.setHeaderValue( "Name" );
// tcol.setHeaderValue( "Address" );
// TableRow rowI = new TableRow( elem );
}
return table;
}
}