@ -40,22 +40,23 @@ import com.teamcenter.rac.util.MessageBox;
* /
public class NewJFrame extends javax . swing . JFrame {
private TCSession session ;
private Connection conn ;
private TCComponent f ;
private JFrame frame ;
/ * *
* Creates new form NewJFrame
*
* @param session
* /
public NewJFrame ( TCSession session , TCComponent f ) {
public NewJFrame ( TCSession session , TCComponent f ) {
String [ ] prefs = session . getPreferenceService ( ) . getStringValues ( "database_tc" ) ;
System . out . println ( "===============开始连接tc数据库===============" ) ;
long time31 = System . nanoTime ( ) ;
conn = SqlUtil . getTCDataConnection ( prefs ) ;
long time32 = System . nanoTime ( ) ;
System . out . println ( "===============连接tc数据库用时(ms): " + ( ( time32 - time31 ) / 1000000L ) + "===============" ) ;
System . out . println ( "===============连接tc数据库用时(ms): " + ( ( time32 - time31 ) / 1000000L ) + "===============" ) ;
this . session = session ;
this . f = f ;
initComponents ( ) ;
@ -109,17 +110,11 @@ public class NewJFrame extends javax.swing.JFrame {
jScrollPane3 = new javax . swing . JScrollPane ( ) ;
jTable2 = new javax . swing . JTable ( ) ;
jTable1 . setModel ( new javax . swing . table . DefaultTableModel (
new Object [ ] [ ] {
{ null , null , null , null } ,
{ null , null , null , null } ,
{ null , null , null , null } ,
{ null , null , null , null }
} ,
new String [ ] {
"Title 1" , "Title 2" , "Title 3" , "Title 4"
}
) ) ;
jTable1 . setModel (
new javax . swing . table . DefaultTableModel (
new Object [ ] [ ] { { null , null , null , null } , { null , null , null , null } ,
{ null , null , null , null } , { null , null , null , null } } ,
new String [ ] { "Title 1" , "Title 2" , "Title 3" , "Title 4" } ) ) ;
jScrollPane2 . setViewportView ( jTable1 ) ;
setBackground ( new java . awt . Color ( 255 , 255 , 255 ) ) ;
@ -181,59 +176,54 @@ public class NewJFrame extends javax.swing.JFrame {
@Override
public void actionPerformed ( ActionEvent actionEvent ) {
if ( conn = = null ) {
System . out . println ( "连接TC数据库失败" ) ;
// MessageBox.post(MaterialNoDialog.this, "连接TC数据库失败", "", MessageBox.ERROR);
return ;
}
String sql = "select * from \"CHINT_ QUOTATION_TITLE_TEMPLATE\" where 1=1 " ;
if ( jTextField1 . getText ( ) ! = null & & ! "" . equals ( jTextField1 . getText ( ) . trim ( ) ) ) {
sql + = "and \"proname\" = \'" + jTextField1 . getText ( ) + "\'" ;
if ( jTextField1 . getText ( ) ! = null & & ! "" . equals ( jTextField1 . getText ( ) . trim ( ) ) ) {
sql + = "and \"proname\" = \'" + jTextField1 . getText ( ) + "\'" ;
}
if ( jTextField2 . getText ( ) ! = null & & ! "" . equals ( jTextField2 . getText ( ) . trim ( ) ) ) {
sql + = "and \"promanager\" = \'" + jTextField2 . getText ( ) + "\'" ;
if ( jTextField2 . getText ( ) ! = null & & ! "" . equals ( jTextField2 . getText ( ) . trim ( ) ) ) {
sql + = "and \"promanager\" = \'" + jTextField2 . getText ( ) + "\'" ;
}
if ( jTextField3 . getText ( ) ! = null & & ! "" . equals ( jTextField3 . getText ( ) . trim ( ) ) ) {
sql + = "and \"tramodel\" = \'" + jTextField3 . getText ( ) + "\'" ;
if ( jTextField3 . getText ( ) ! = null & & ! "" . equals ( jTextField3 . getText ( ) . trim ( ) ) ) {
sql + = "and \"tramodel\" = \'" + jTextField3 . getText ( ) + "\'" ;
}
if ( jTextField4 . getText ( ) ! = null & & ! "" . equals ( jTextField4 . getText ( ) . trim ( ) ) ) {
sql + = "and \"noloadloss\" = \'" + jTextField4 . getText ( ) + "\'" ;
if ( jTextField4 . getText ( ) ! = null & & ! "" . equals ( jTextField4 . getText ( ) . trim ( ) ) ) {
sql + = "and \"noloadloss\" = \'" + jTextField4 . getText ( ) + "\'" ;
}
if ( jTextField5 . getText ( ) ! = null & & ! "" . equals ( jTextField5 . getText ( ) . trim ( ) ) ) {
sql + = "and \"loadloss\" = \'" + jTextField5 . getText ( ) + "\'" ;
if ( jTextField5 . getText ( ) ! = null & & ! "" . equals ( jTextField5 . getText ( ) . trim ( ) ) ) {
sql + = "and \"loadloss\" = \'" + jTextField5 . getText ( ) + "\'" ;
}
if ( jTextField13 . getText ( ) ! = null & & ! "" . equals ( jTextField13 . getText ( ) . trim ( ) ) ) {
sql + = "and \"tennumber\" = \'" + jTextField13 . getText ( ) + "\'" ;
if ( jTextField13 . getText ( ) ! = null & & ! "" . equals ( jTextField13 . getText ( ) . trim ( ) ) ) {
sql + = "and \"tennumber\" = \'" + jTextField13 . getText ( ) + "\'" ;
}
if ( jTextField8 . getText ( ) ! = null & & ! "" . equals ( jTextField8 . getText ( ) . trim ( ) ) ) {
sql + = "and \"impvoltage\" = \'" + jTextField8 . getText ( ) + "\'" ;
if ( jTextField8 . getText ( ) ! = null & & ! "" . equals ( jTextField8 . getText ( ) . trim ( ) ) ) {
sql + = "and \"impvoltage\" = \'" + jTextField8 . getText ( ) + "\'" ;
}
if ( jTextField7 . getText ( ) ! = null & & ! "" . equals ( jTextField7 . getText ( ) . trim ( ) ) ) {
sql + = "and \"volratio\" = \'" + jTextField7 . getText ( ) + "\'" ;
if ( jTextField7 . getText ( ) ! = null & & ! "" . equals ( jTextField7 . getText ( ) . trim ( ) ) ) {
sql + = "and \"volratio\" = \'" + jTextField7 . getText ( ) + "\'" ;
}
if ( jTextField9 . getText ( ) ! = null & & ! "" . equals ( jTextField9 . getText ( ) . trim ( ) ) ) {
sql + = "and \"traweight\" = \'" + jTextField9 . getText ( ) + "\'" ;
if ( jTextField9 . getText ( ) ! = null & & ! "" . equals ( jTextField9 . getText ( ) . trim ( ) ) ) {
sql + = "and \"traweight\" = \'" + jTextField9 . getText ( ) + "\'" ;
}
if ( jTextField10 . getText ( ) ! = null & & ! "" . equals ( jTextField10 . getText ( ) . trim ( ) ) ) {
sql + = "and \"quantity\" = \'" + jTextField10 . getText ( ) + "\'" ;
if ( jTextField10 . getText ( ) ! = null & & ! "" . equals ( jTextField10 . getText ( ) . trim ( ) ) ) {
sql + = "and \"quantity\" = \'" + jTextField10 . getText ( ) + "\'" ;
}
if ( jTextField11 . getText ( ) ! = null & & ! "" . equals ( jTextField11 . getText ( ) . trim ( ) ) ) {
sql + = "and \"totweight\" = \'" + jTextField11 . getText ( ) + "\'" ;
if ( jTextField11 . getText ( ) ! = null & & ! "" . equals ( jTextField11 . getText ( ) . trim ( ) ) ) {
sql + = "and \"totweight\" = \'" + jTextField11 . getText ( ) + "\'" ;
}
if ( jTextField14 . getText ( ) ! = null & & ! "" . equals ( jTextField14 . getText ( ) . trim ( ) ) ) {
sql + = "and \"rectime\" = \'" + jTextField14 . getText ( ) + "\'" ;
if ( jTextField14 . getText ( ) ! = null & & ! "" . equals ( jTextField14 . getText ( ) . trim ( ) ) ) {
sql + = "and \"rectime\" = \'" + jTextField14 . getText ( ) + "\'" ;
}
System . out . println ( "sql:" + sql ) ;
System . out . println ( "sql:" + sql ) ;
PreparedStatement statement ;
try {
statement = conn . prepareStatement ( sql ) ;
ResultSet res = statement . executeQuery ( ) ;
List < Quotation > quotations = new ArrayList < Quotation > ( ) ;
if ( ! res . next ( ) ) {
MessageBox . post ( "未查询到匹配的数据" , "提示" , MessageBox . INFORMATION ) ;
return ;
}
while ( res . next ( ) ) {
Quotation quotation = new Quotation (
res . getString ( "technical" ) ! = null ? res . getString ( "technical" ) : "" ,
@ -254,14 +244,17 @@ public class NewJFrame extends javax.swing.JFrame {
res . getString ( "cmarketprice" ) ! = null ? res . getString ( "cmarketprice" ) : "" ,
res . getString ( "vollevel" ) ! = null ? res . getString ( "vollevel" ) : "" ,
res . getString ( "rectime" ) ! = null ? res . getString ( "rectime" ) : "" ,
res . getString ( "state" ) ! = null ? res . getString ( "state" ) : ""
) ;
res . getString ( "state" ) ! = null ? res . getString ( "state" ) : "" ) ;
quotations . add ( quotation ) ;
}
//将数据插入到表格
String [ ] title = new String [ ] { "序号" , "投标编号" , "技术评审表" , "创建报价成本单" , "状态" } ;
if ( quotations . size ( ) = = 0 ) {
MessageBox . post ( "未查询到匹配的数据" , "提示" , MessageBox . INFORMATION ) ;
return ;
}
// 将数据插入到表格
String [ ] title = new String [ ] { "序号" , "投标编号" , "技术评审表" , "创建报价成本单" , "状态" } ;
// DefaultTableModel model = new DefaultTableModel(new Object [][] {},title);
DefaultTableModel model = new DefaultTableModel ( new Object [ ] [ ] { } , title ) {
DefaultTableModel model = new DefaultTableModel ( new Object [ ] [ ] { } , title ) {
// 重写isCellEditable方法, 禁止第一列 第二列 第五列单元格编辑
@Override
@ -271,7 +264,6 @@ public class NewJFrame extends javax.swing.JFrame {
}
} ;
// Object[][] str = {{"数据1列1", "数据1列2", "打卡", "创建", "数据1列5"},{"数据1列1", "数据1列2", "打卡", "创建", "数据1列5"}};
// DefaultTableModel model = new DefaultTableModel(str,title) {
// // 重写isCellEditable方法, 禁止第一列 第二列 第五列单元格编辑
@ -284,30 +276,33 @@ public class NewJFrame extends javax.swing.JFrame {
jTable2 . setModel ( model ) ;
TableColumn column_1 = jTable2 . getColumn ( title [ 0 ] ) ;
column_1 . setMinWidth ( 40 ) ;
for ( int i = 0 ; i < quotations . size ( ) ; i + + ) {
for ( int i = 0 ; i < quotations . size ( ) ; i + + ) {
Quotation quotation = quotations . get ( i ) ;
String [ ] row = { i + 1 + "" , quotation . getTennumber ( ) , "打开" , "创建" , quotation . getState ( ) } ;
String [ ] row = { i + 1 + "" , quotation . getTennumber ( ) , "打开" , "创建" , quotation . getState ( ) } ;
model . addRow ( row ) ;
}
// String[] row1 = {"数据1列1", "数据1列2", "打卡", "创建", "数据1列5"};
// String[] row2 = {"数据2列1", "数据2列2", "打开", "创建", "数据2列5"};
// String[] row3 = {"数据3列1", "数据3列2", "打开", "创建", "数据3列5"};
// TableColumn column = jTable2.getColumnModel().getColumn(0);
// TableColumn column = jTable2.getColumnModel().getColumn(0);
jTable2 . setShowGrid ( true ) ;
jTable2 . setGridColor ( Color . BLACK ) ;
//column.setPreferredWidth(50);
//column.setResizable(false);
jTable2 . getColumnModel ( ) . getColumn ( 2 ) . setCellRenderer ( new ButtonCellRenderer ( jTable2 , quotations , session , f , frame ) ) ;
jTable2 . getColumnModel ( ) . getColumn ( 2 ) . setCellEditor ( new ButtonCellEditor ( jTable2 , quotations , session , f , frame ) ) ;
jTable2 . getColumnModel ( ) . getColumn ( 3 ) . setCellRenderer ( new ButtonCellRenderer ( jTable2 , quotations , session , f , frame ) ) ;
jTable2 . getColumnModel ( ) . getColumn ( 3 ) . setCellEditor ( new ButtonCellEditor ( jTable2 , quotations , session , f , frame ) ) ;
// column.setPreferredWidth(50);
// column.setResizable(false);
jTable2 . getColumnModel ( ) . getColumn ( 2 )
. setCellRenderer ( new ButtonCellRenderer ( jTable2 , quotations , session , f , frame ) ) ;
jTable2 . getColumnModel ( ) . getColumn ( 2 )
. setCellEditor ( new ButtonCellEditor ( jTable2 , quotations , session , f , frame ) ) ;
jTable2 . getColumnModel ( ) . getColumn ( 3 )
. setCellRenderer ( new ButtonCellRenderer ( jTable2 , quotations , session , f , frame ) ) ;
jTable2 . getColumnModel ( ) . getColumn ( 3 )
. setCellEditor ( new ButtonCellEditor ( jTable2 , quotations , session , f , frame ) ) ;
} catch ( Exception e ) {
// TODO Auto-generated catch block
e . printStackTrace ( ) ;
}
}
} ) ;
@ -321,187 +316,213 @@ public class NewJFrame extends javax.swing.JFrame {
javax . swing . GroupLayout jPanel1Layout = new javax . swing . GroupLayout ( jPanel1 ) ;
jPanel1 . setLayout ( jPanel1Layout ) ;
jPanel1Layout . setHorizontalGroup (
jPanel1Layout . createParallelGroup ( javax . swing . GroupLayout . Alignment . LEADING )
. addGroup ( jPanel1Layout . createSequentialGroup ( )
. addGap ( 24 , 24 , 24 )
. addGroup ( jPanel1Layout . createParallelGroup ( javax . swing . GroupLayout . Alignment . LEADING )
. addGroup ( jPanel1Layout . createSequentialGroup ( )
. addGroup ( jPanel1Layout . createParallelGroup ( javax . swing . GroupLayout . Alignment . LEADING )
. addGroup ( javax . swing . GroupLayout . Alignment . TRAILING , jPanel1Layout . createSequentialGroup ( )
. addGap ( 3 , 3 , 3 )
. addGroup ( jPanel1Layout . createParallelGroup ( javax . swing . GroupLayout . Alignment . LEADING )
. addComponent ( jLabel3 )
. addComponent ( jLabel4 )
. addComponent ( jLabel2 )
. addComponent ( jLabel5 ) )
jPanel1Layout . setHorizontalGroup ( jPanel1Layout . createParallelGroup ( javax . swing . GroupLayout . Alignment . LEADING )
. addGroup ( jPanel1Layout . createSequentialGroup ( ) . addGap ( 24 , 24 , 24 ) . addGroup ( jPanel1Layout
. createParallelGroup ( javax . swing . GroupLayout . Alignment . LEADING )
. addGroup ( jPanel1Layout . createSequentialGroup ( ) . addGroup ( jPanel1Layout
. createParallelGroup ( javax . swing . GroupLayout . Alignment . LEADING )
. addGroup ( javax . swing . GroupLayout . Alignment . TRAILING ,
jPanel1Layout . createSequentialGroup ( ) . addGap ( 3 , 3 , 3 )
. addGroup ( jPanel1Layout
. createParallelGroup ( javax . swing . GroupLayout . Alignment . LEADING )
. addComponent ( jLabel3 ) . addComponent ( jLabel4 )
. addComponent ( jLabel2 ) . addComponent ( jLabel5 ) )
. addGap ( 27 , 27 , 27 ) )
. addGroup ( jPanel1Layout . createSequentialGroup ( )
. addComponent ( jLabel7 )
. addGroup ( jPanel1Layout . createSequentialGroup ( ) . addComponent ( jLabel7 )
. addPreferredGap ( javax . swing . LayoutStyle . ComponentPlacement . UNRELATED ) ) )
. addGroup ( jPanel1Layout . createParallelGroup ( javax . swing . GroupLayout . Alignment . TRAILING )
. addGroup ( javax . swing . GroupLayout . Alignment . LEADING , jPanel1Layout . createSequentialGroup ( )
. addGroup ( jPanel1Layout . createParallelGroup ( javax . swing . GroupLayout . Alignment . LEADING )
. addComponent ( jTextField2 , javax . swing . GroupLayout . PREFERRED_SIZE , 150 , javax . swing . GroupLayout . PREFERRED_SIZE )
. addComponent ( jTextField3 , javax . swing . GroupLayout . PREFERRED_SIZE , 150 , javax . swing . GroupLayout . PREFERRED_SIZE )
. addComponent ( jTextField4 , javax . swing . GroupLayout . PREFERRED_SIZE , 150 , javax . swing . GroupLayout . PREFERRED_SIZE )
. addComponent ( jTextField5 , javax . swing . GroupLayout . PREFERRED_SIZE , 150 , javax . swing . GroupLayout . PREFERRED_SIZE )
. addComponent ( jTextField13 , javax . swing . GroupLayout . PREFERRED_SIZE , 150 , javax . swing . GroupLayout . PREFERRED_SIZE ) )
. addGroup ( javax . swing . GroupLayout . Alignment . LEADING ,
jPanel1Layout . createSequentialGroup ( ) . addGroup ( jPanel1Layout
. createParallelGroup ( javax . swing . GroupLayout . Alignment . LEADING )
. addComponent ( jTextField2 ,
javax . swing . GroupLayout . PREFERRED_SIZE , 150 ,
javax . swing . GroupLayout . PREFERRED_SIZE )
. addComponent ( jTextField3 ,
javax . swing . GroupLayout . PREFERRED_SIZE , 150 ,
javax . swing . GroupLayout . PREFERRED_SIZE )
. addComponent ( jTextField4 ,
javax . swing . GroupLayout . PREFERRED_SIZE , 150 ,
javax . swing . GroupLayout . PREFERRED_SIZE )
. addComponent ( jTextField5 ,
javax . swing . GroupLayout . PREFERRED_SIZE , 150 ,
javax . swing . GroupLayout . PREFERRED_SIZE )
. addComponent ( jTextField13 ,
javax . swing . GroupLayout . PREFERRED_SIZE , 150 ,
javax . swing . GroupLayout . PREFERRED_SIZE ) )
. addGap ( 111 , 111 , 111 )
. addComponent ( jTextField12 , javax . swing . GroupLayout . PREFERRED_SIZE , 98 , javax . swing . GroupLayout . PREFERRED_SIZE )
. addComponent ( jTextField12 ,
javax . swing . GroupLayout . PREFERRED_SIZE , 98 ,
javax . swing . GroupLayout . PREFERRED_SIZE )
. addContainerGap ( ) )
. addGroup ( jPanel1Layout . createSequentialGroup ( )
. addComponent ( jTextField6 , javax . swing . GroupLayout . PREFERRED_SIZE , javax . swing . GroupLayout . DEFAULT_SIZE , javax . swing . GroupLayout . PREFERRED_SIZE )
. addGroup ( jPanel1Layout . createParallelGroup ( javax . swing . GroupLayout . Alignment . TRAILING )
. addComponent ( jTextField6 , javax . swing . GroupLayout . PREFERRED_SIZE ,
javax . swing . GroupLayout . DEFAULT_SIZE ,
javax . swing . GroupLayout . PREFERRED_SIZE )
. addGroup ( jPanel1Layout
. createParallelGroup ( javax . swing . GroupLayout . Alignment . TRAILING )
. addGroup ( jPanel1Layout . createSequentialGroup ( )
. addGap ( 84 , 84 , 84 )
. addComponent ( jLabel13 )
. addGap ( 84 , 84 , 84 ) . addComponent ( jLabel13 )
. addGap ( 0 , 0 , Short . MAX_VALUE ) )
. addGroup ( jPanel1Layout . createSequentialGroup ( )
. addPreferredGap ( javax . swing . LayoutStyle . ComponentPlacement . RELATED , javax . swing . GroupLayout . DEFAULT_SIZE , Short . MAX_VALUE )
. addGroup ( jPanel1Layout . createParallelGroup ( javax . swing . GroupLayout . Alignment . LEADING )
. addComponent ( jLabel11 )
. addComponent ( jLabel12 )
. addComponent ( jLabel10 )
. addComponent ( jLabel9 )
. addComponent ( jLabel8 )
. addComponent ( jLabel15 ) )
. addGroup ( jPanel1Layout . createSequentialGroup ( ) . addPreferredGap (
javax . swing . LayoutStyle . ComponentPlacement . RELATED ,
javax . swing . GroupLayout . DEFAULT_SIZE , Short . MAX_VALUE )
. addGroup ( jPanel1Layout . createParallelGroup (
javax . swing . GroupLayout . Alignment . LEADING )
. addComponent ( jLabel11 ) . addComponent ( jLabel12 )
. addComponent ( jLabel10 ) . addComponent ( jLabel9 )
. addComponent ( jLabel8 ) . addComponent ( jLabel15 ) )
. addGap ( 18 , 18 , 18 )
. addGroup ( jPanel1Layout . createParallelGroup ( javax . swing . GroupLayout . Alignment . LEADING , false )
. addComponent ( jTextField8 )
. addGroup ( jPanel1Layout . createParallelGroup (
javax . swing . GroupLayout . Alignment . LEADING ,
false ) . addComponent ( jTextField8 )
. addComponent ( jTextField7 )
. addComponent ( jTextField9 )
. addComponent ( jTextField10 , javax . swing . GroupLayout . DEFAULT_SIZE , 150 , Short . MAX_VALUE )
. addComponent ( jTextField10 ,
javax . swing . GroupLayout . DEFAULT_SIZE ,
150 , Short . MAX_VALUE )
. addComponent ( jTextField11 )
. addComponent ( jTextField14 ) )
. addGap ( 108 , 108 , 108 ) ) ) )
. addGroup ( jPanel1Layout . createSequentialGroup ( )
. addComponent ( jTextField1 , javax . swing . GroupLayout . PREFERRED_SIZE , 150 , javax . swing . GroupLayout . PREFERRED_SIZE )
. addComponent ( jTextField1 , javax . swing . GroupLayout . PREFERRED_SIZE , 150 ,
javax . swing . GroupLayout . PREFERRED_SIZE )
. addGap ( 0 , 0 , Short . MAX_VALUE ) ) ) )
. addGroup ( jPanel1Layout . createSequentialGroup ( )
. addGroup ( jPanel1Layout . createParallelGroup ( javax . swing . GroupLayout . Alignment . LEADING )
. addComponent ( jLabel6 )
. addComponent ( jLabel14 ) )
. addComponent ( jLabel6 ) . addComponent ( jLabel14 ) )
. addPreferredGap ( javax . swing . LayoutStyle . ComponentPlacement . UNRELATED )
. addGroup ( jPanel1Layout . createParallelGroup ( javax . swing . GroupLayout . Alignment . LEADING , false )
. addComponent ( jTextField4 )
. addComponent ( jTextField5 )
. addComponent ( jTextField13 , javax . swing . GroupLayout . DEFAULT_SIZE , 150 , Short . MAX_VALUE ) )
. addGroup ( jPanel1Layout
. createParallelGroup ( javax . swing . GroupLayout . Alignment . LEADING , false )
. addComponent ( jTextField4 ) . addComponent ( jTextField5 ) . addComponent ( jTextField13 ,
javax . swing . GroupLayout . DEFAULT_SIZE , 150 , Short . MAX_VALUE ) )
. addGap ( 0 , 0 , Short . MAX_VALUE ) ) ) )
. addGroup ( javax . swing . GroupLayout . Alignment . TRAILING , jPanel1Layout . createSequentialGroup ( )
. addContainerGap ( 690 , Short . MAX_VALUE )
. addGroup ( jPanel1Layout . createParallelGroup ( javax . swing . GroupLayout . Alignment . LEADING )
. addGroup ( javax . swing . GroupLayout . Alignment . TRAILING , jPanel1Layout . createSequentialGroup ( )
. addComponent ( jButton1 )
. addContainerGap ( ) )
. addGroup ( javax . swing . GroupLayout . Alignment . TRAILING , jPanel1Layout . createSequentialGroup ( )
. addComponent ( jButton2 )
. addGap ( 67 , 67 , 67 ) ) ) )
) ;
jPanel1Layout . setVerticalGroup (
jPanel1Layout . createParallelGroup ( javax . swing . GroupLayout . Alignment . LEADING )
. addGroup ( jPanel1Layout . createSequentialGroup ( )
. addContainerGap ( )
. addGroup ( jPanel1Layout . createParallelGroup ( javax . swing . GroupLayout . Alignment . TRAILING )
. addGroup ( jPanel1Layout . createSequentialGroup ( )
. addGroup ( jPanel1Layout . createParallelGroup ( javax . swing . GroupLayout . Alignment . BASELINE )
. addComponent ( jLabel2 )
. addComponent ( jTextField1 , javax . swing . GroupLayout . PREFERRED_SIZE , javax . swing . GroupLayout . DEFAULT_SIZE , javax . swing . GroupLayout . PREFERRED_SIZE )
. addComponent ( jLabel8 )
. addComponent ( jTextField8 , javax . swing . GroupLayout . PREFERRED_SIZE , javax . swing . GroupLayout . DEFAULT_SIZE , javax . swing . GroupLayout . PREFERRED_SIZE ) )
. addGroup ( javax . swing . GroupLayout . Alignment . TRAILING ,
jPanel1Layout . createSequentialGroup ( ) . addComponent ( jButton1 ) . addContainerGap ( ) )
. addGroup ( javax . swing . GroupLayout . Alignment . TRAILING , jPanel1Layout
. createSequentialGroup ( ) . addComponent ( jButton2 ) . addGap ( 67 , 67 , 67 ) ) ) ) ) ;
jPanel1Layout . setVerticalGroup ( jPanel1Layout . createParallelGroup ( javax . swing . GroupLayout . Alignment . LEADING )
. addGroup ( jPanel1Layout . createSequentialGroup ( ) . addContainerGap ( ) . addGroup ( jPanel1Layout
. createParallelGroup ( javax . swing . GroupLayout . Alignment . TRAILING )
. addGroup ( jPanel1Layout . createSequentialGroup ( ) . addGroup ( jPanel1Layout
. createParallelGroup ( javax . swing . GroupLayout . Alignment . BASELINE ) . addComponent ( jLabel2 )
. addComponent ( jTextField1 , javax . swing . GroupLayout . PREFERRED_SIZE ,
javax . swing . GroupLayout . DEFAULT_SIZE , javax . swing . GroupLayout . PREFERRED_SIZE )
. addComponent ( jLabel8 ) . addComponent ( jTextField8 , javax . swing . GroupLayout . PREFERRED_SIZE ,
javax . swing . GroupLayout . DEFAULT_SIZE , javax . swing . GroupLayout . PREFERRED_SIZE ) )
. addGap ( 24 , 24 , 24 )
. addGroup ( jPanel1Layout . createParallelGroup ( javax . swing . GroupLayout . Alignment . LEADING )
. addGroup ( jPanel1Layout . createParallelGroup ( javax . swing . GroupLayout . Alignment . BASELINE )
. addComponent ( jLabel3 )
. addComponent ( jTextField2 , javax . swing . GroupLayout . PREFERRED_SIZE , javax . swing . GroupLayout . DEFAULT_SIZE , javax . swing . GroupLayout . PREFERRED_SIZE ) )
. addGroup ( jPanel1Layout . createParallelGroup ( javax . swing . GroupLayout . Alignment . BASELINE )
. addComponent ( jLabel9 )
. addComponent ( jTextField7 , javax . swing . GroupLayout . PREFERRED_SIZE , javax . swing . GroupLayout . DEFAULT_SIZE , javax . swing . GroupLayout . PREFERRED_SIZE ) ) )
. addGroup ( jPanel1Layout
. createParallelGroup ( javax . swing . GroupLayout . Alignment . BASELINE )
. addComponent ( jLabel3 ) . addComponent ( jTextField2 ,
javax . swing . GroupLayout . PREFERRED_SIZE ,
javax . swing . GroupLayout . DEFAULT_SIZE ,
javax . swing . GroupLayout . PREFERRED_SIZE ) )
. addGroup ( jPanel1Layout
. createParallelGroup ( javax . swing . GroupLayout . Alignment . BASELINE )
. addComponent ( jLabel9 ) . addComponent ( jTextField7 ,
javax . swing . GroupLayout . PREFERRED_SIZE ,
javax . swing . GroupLayout . DEFAULT_SIZE ,
javax . swing . GroupLayout . PREFERRED_SIZE ) ) )
. addGap ( 21 , 21 , 21 )
. addGroup ( jPanel1Layout . createParallelGroup ( javax . swing . GroupLayout . Alignment . BASELINE )
. addComponent ( jLabel4 )
. addComponent ( jTextField3 , javax . swing . GroupLayout . PREFERRED_SIZE , javax . swing . GroupLayout . DEFAULT_SIZE , javax . swing . GroupLayout . PREFERRED_SIZE )
. addComponent ( jLabel10 )
. addComponent ( jTextField9 , javax . swing . GroupLayout . PREFERRED_SIZE , javax . swing . GroupLayout . DEFAULT_SIZE , javax . swing . GroupLayout . PREFERRED_SIZE ) )
. addComponent ( jTextField3 , javax . swing . GroupLayout . PREFERRED_SIZE ,
javax . swing . GroupLayout . DEFAULT_SIZE ,
javax . swing . GroupLayout . PREFERRED_SIZE )
. addComponent ( jLabel10 ) . addComponent ( jTextField9 ,
javax . swing . GroupLayout . PREFERRED_SIZE ,
javax . swing . GroupLayout . DEFAULT_SIZE ,
javax . swing . GroupLayout . PREFERRED_SIZE ) )
. addGap ( 25 , 25 , 25 )
. addGroup ( jPanel1Layout . createParallelGroup ( javax . swing . GroupLayout . Alignment . BASELINE )
. addComponent ( jLabel5 )
. addComponent ( jTextField4 , javax . swing . GroupLayout . PREFERRED_SIZE , javax . swing . GroupLayout . DEFAULT_SIZE , javax . swing . GroupLayout . PREFERRED_SIZE )
. addComponent ( jLabel11 )
. addComponent ( jTextField10 , javax . swing . GroupLayout . PREFERRED_SIZE , javax . swing . GroupLayout . DEFAULT_SIZE , javax . swing . GroupLayout . PREFERRED_SIZE ) )
. addComponent ( jTextField4 , javax . swing . GroupLayout . PREFERRED_SIZE ,
javax . swing . GroupLayout . DEFAULT_SIZE ,
javax . swing . GroupLayout . PREFERRED_SIZE )
. addComponent ( jLabel11 ) . addComponent ( jTextField10 ,
javax . swing . GroupLayout . PREFERRED_SIZE ,
javax . swing . GroupLayout . DEFAULT_SIZE ,
javax . swing . GroupLayout . PREFERRED_SIZE ) )
. addGap ( 24 , 24 , 24 )
. addGroup ( jPanel1Layout . createParallelGroup ( javax . swing . GroupLayout . Alignment . BASELINE )
. addComponent ( jLabel6 )
. addComponent ( jTextField5 , javax . swing . GroupLayout . PREFERRED_SIZE , javax . swing . GroupLayout . DEFAULT_SIZE , javax . swing . GroupLayout . PREFERRED_SIZE )
. addComponent ( jLabel12 )
. addComponent ( jTextField11 , javax . swing . GroupLayout . PREFERRED_SIZE , javax . swing . GroupLayout . DEFAULT_SIZE , javax . swing . GroupLayout . PREFERRED_SIZE ) )
. addComponent ( jTextField5 , javax . swing . GroupLayout . PREFERRED_SIZE ,
javax . swing . GroupLayout . DEFAULT_SIZE ,
javax . swing . GroupLayout . PREFERRED_SIZE )
. addComponent ( jLabel12 ) . addComponent ( jTextField11 ,
javax . swing . GroupLayout . PREFERRED_SIZE ,
javax . swing . GroupLayout . DEFAULT_SIZE ,
javax . swing . GroupLayout . PREFERRED_SIZE ) )
. addGap ( 28 , 28 , 28 )
. addGroup ( jPanel1Layout . createParallelGroup ( javax . swing . GroupLayout . Alignment . BASELINE )
. addComponent ( jTextField13 , javax . swing . GroupLayout . PREFERRED_SIZE , javax . swing . GroupLayout . DEFAULT_SIZE , javax . swing . GroupLayout . PREFERRED_SIZE )
. addComponent ( jLabel15 )
. addComponent ( jTextField14 , javax . swing . GroupLayout . PREFERRED_SIZE , javax . swing . GroupLayout . DEFAULT_SIZE , javax . swing . GroupLayout . PREFERRED_SIZE ) ) )
. addComponent ( jLabel14 ) )
. addGap ( 18 , 18 , 18 )
. addComponent ( jButton2 )
. addGap ( 359 , 359 , 359 )
. addComponent ( jTextField13 , javax . swing . GroupLayout . PREFERRED_SIZE ,
javax . swing . GroupLayout . DEFAULT_SIZE ,
javax . swing . GroupLayout . PREFERRED_SIZE )
. addComponent ( jLabel15 ) . addComponent ( jTextField14 ,
javax . swing . GroupLayout . PREFERRED_SIZE ,
javax . swing . GroupLayout . DEFAULT_SIZE ,
javax . swing . GroupLayout . PREFERRED_SIZE ) ) )
. addComponent ( jLabel14 ) ) . addGap ( 18 , 18 , 18 ) . addComponent ( jButton2 ) . addGap ( 359 , 359 , 359 )
. addGroup ( jPanel1Layout . createParallelGroup ( javax . swing . GroupLayout . Alignment . LEADING )
. addGroup ( jPanel1Layout . createParallelGroup ( javax . swing . GroupLayout . Alignment . BASELINE )
. addComponent ( jTextField6 , javax . swing . GroupLayout . PREFERRED_SIZE , javax . swing . GroupLayout . DEFAULT_SIZE , javax . swing . GroupLayout . PREFERRED_SIZE )
. addComponent ( jLabel13 )
. addComponent ( jTextField12 , javax . swing . GroupLayout . PREFERRED_SIZE , javax . swing . GroupLayout . DEFAULT_SIZE , javax . swing . GroupLayout . PREFERRED_SIZE ) )
. addComponent ( jTextField6 , javax . swing . GroupLayout . PREFERRED_SIZE ,
javax . swing . GroupLayout . DEFAULT_SIZE ,
javax . swing . GroupLayout . PREFERRED_SIZE )
. addComponent ( jLabel13 ) . addComponent ( jTextField12 ,
javax . swing . GroupLayout . PREFERRED_SIZE ,
javax . swing . GroupLayout . DEFAULT_SIZE ,
javax . swing . GroupLayout . PREFERRED_SIZE ) )
. addComponent ( jLabel7 ) )
. addPreferredGap ( javax . swing . LayoutStyle . ComponentPlacement . RELATED , javax . swing . GroupLayout . DEFAULT_SIZE , Short . MAX_VALUE )
. addComponent ( jButton1 )
. addContainerGap ( ) )
) ;
. addPreferredGap ( javax . swing . LayoutStyle . ComponentPlacement . RELATED ,
javax . swing . GroupLayout . DEFAULT_SIZE , Short . MAX_VALUE )
. addComponent ( jButton1 ) . addContainerGap ( ) ) ) ;
jLabel1 . setText ( "报价成本单查询界面" ) ;
jLabel1 . setFont ( new Font ( "Serif" , Font . PLAIN , 20 ) ) ;
String [ ] title = new String [ ] { "序号" , "投标编号" , "技术评审表" , "创建报价成本单" , "状态" } ;
jTable2 . setModel ( new javax . swing . table . DefaultTableModel (
new Object [ ] [ ] { } , title
) ) ;
String [ ] title = new String [ ] { "序号" , "投标编号" , "技术评审表" , "创建报价成本单" , "状态" } ;
jTable2 . setModel ( new javax . swing . table . DefaultTableModel ( new Object [ ] [ ] { } , title ) ) ;
TableColumn column_1 = jTable2 . getColumn ( title [ 0 ] ) ;
column_1 . setMinWidth ( 40 ) ;
// jTable2.setBackground(new java.awt.Color(255, 255, 255));
jTable2 . setRowHeight ( 30 ) ;
jScrollPane3 . setViewportView ( jTable2 ) ;
jScrollPane3 . getViewport ( ) . setBackground ( new java . awt . Color ( 255 , 255 , 255 ) ) ;
// jPanel2.setBackground(new java.awt.Color(255, 255, 255));
// jPanel2.setBackground(new java.awt.Color(255, 255, 255));
javax . swing . GroupLayout jPanel2Layout = new javax . swing . GroupLayout ( jPanel2 ) ;
jPanel2 . setLayout ( jPanel2Layout ) ;
jPanel2Layout . setHorizontalGroup (
jPanel2Layout . createParallelGroup ( javax . swing . GroupLayout . Alignment . LEADING )
. addComponent ( jScrollPane3 , javax . swing . GroupLayout . DEFAULT_SIZE , 810 , Short . MAX_VALUE )
) ;
jPanel2Layout . setVerticalGroup (
jPanel2Layout . createParallelGroup ( javax . swing . GroupLayout . Alignment . LEADING )
. addComponent ( jScrollPane3 , javax . swing . GroupLayout . Alignment . TRAILING , javax . swing . GroupLayout . DEFAULT_SIZE , 189 , Short . MAX_VALUE )
) ;
jPanel2Layout . setHorizontalGroup ( jPanel2Layout . createParallelGroup ( javax . swing . GroupLayout . Alignment . LEADING )
. addComponent ( jScrollPane3 , javax . swing . GroupLayout . DEFAULT_SIZE , 810 , Short . MAX_VALUE ) ) ;
jPanel2Layout . setVerticalGroup ( jPanel2Layout . createParallelGroup ( javax . swing . GroupLayout . Alignment . LEADING )
. addComponent ( jScrollPane3 , javax . swing . GroupLayout . Alignment . TRAILING ,
javax . swing . GroupLayout . DEFAULT_SIZE , 189 , Short . MAX_VALUE ) ) ;
javax . swing . GroupLayout layout = new javax . swing . GroupLayout ( getContentPane ( ) ) ;
getContentPane ( ) . setLayout ( layout ) ;
layout . setHorizontalGroup (
layout . createParallelGroup ( javax . swing . GroupLayout . Alignment . LEADING )
. addGroup ( layout . createSequentialGroup ( )
. addGap ( 20 , 20 , 20 )
layout . setHorizontalGroup ( layout . createParallelGroup ( javax . swing . GroupLayout . Alignment . LEADING )
. addGroup ( layout . createSequentialGroup ( ) . addGap ( 20 , 20 , 20 )
. addGroup ( layout . createParallelGroup ( javax . swing . GroupLayout . Alignment . LEADING )
. addComponent ( jPanel2 , javax . swing . GroupLayout . PREFERRED_SIZE , javax . swing . GroupLayout . DEFAULT_SIZE , javax . swing . GroupLayout . PREFERRED_SIZE )
. addComponent ( jPanel1 , javax . swing . GroupLayout . PREFERRED_SIZE , javax . swing . GroupLayout . DEFAULT_SIZE , javax . swing . GroupLayout . PREFERRED_SIZE )
. addComponent ( jLabel1 , javax . swing . GroupLayout . PREFERRED_SIZE , 271 , javax . swing . GroupLayout . PREFERRED_SIZE ) )
. addContainerGap ( 35 , Short . MAX_VALUE ) )
) ;
layout . setVerticalGroup (
layout . createParallelGroup ( javax . swing . GroupLayout . Alignment . LEADING )
. addComponent ( jPanel2 , javax . swing . GroupLayout . PREFERRED_SIZE ,
javax . swing . GroupLayout . DEFAULT_SIZE , javax . swing . GroupLayout . PREFERRED_SIZE )
. addComponent ( jPanel1 , javax . swing . GroupLayout . PREFERRED_SIZE ,
javax . swing . GroupLayout . DEFAULT_SIZE , javax . swing . GroupLayout . PREFERRED_SIZE )
. addComponent ( jLabel1 , javax . swing . GroupLayout . PREFERRED_SIZE , 271 ,
javax . swing . GroupLayout . PREFERRED_SIZE ) )
. addContainerGap ( 35 , Short . MAX_VALUE ) ) ) ;
layout . setVerticalGroup ( layout . createParallelGroup ( javax . swing . GroupLayout . Alignment . LEADING )
. addGroup ( layout . createSequentialGroup ( )
. addComponent ( jLabel1 , javax . swing . GroupLayout . PREFERRED_SIZE , 36 , javax . swing . GroupLayout . PREFERRED_SIZE )
. addComponent ( jLabel1 , javax . swing . GroupLayout . PREFERRED_SIZE , 36 ,
javax . swing . GroupLayout . PREFERRED_SIZE )
. addPreferredGap ( javax . swing . LayoutStyle . ComponentPlacement . RELATED )
. addComponent ( jPanel1 , javax . swing . GroupLayout . PREFERRED_SIZE , 373 , javax . swing . GroupLayout . PREFERRED_SIZE )
. addComponent ( jPanel1 , javax . swing . GroupLayout . PREFERRED_SIZE , 373 ,
javax . swing . GroupLayout . PREFERRED_SIZE )
. addPreferredGap ( javax . swing . LayoutStyle . ComponentPlacement . RELATED )
. addComponent ( jPanel2 , javax . swing . GroupLayout . PREFERRED_SIZE , javax . swing . GroupLayout . DEFAULT_SIZE , javax . swing . GroupLayout . PREFERRED_SIZE )
. addContainerGap ( javax . swing . GroupLayout . DEFAULT_SIZE , Short. MAX_VALUE ) )
) ;
. addComponent ( jPanel2 , javax . swing . GroupLayout . PREFERRED_SIZE ,
javax . swing . GroupLayout . DEFAULT_SIZE , javax. swing . GroupLayout . PREFERRED_SIZE )
. addContainerGap ( javax . swing . GroupLayout . DEFAULT_SIZE , Short . MAX_VALUE ) ) ) ;
pack ( ) ;
} // </editor-fold>
@ -511,9 +532,12 @@ public class NewJFrame extends javax.swing.JFrame {
* /
public static void main ( String args [ ] ) {
/* Set the Nimbus look and feel */
//<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
/ * If Nimbus ( introduced in Java SE 6 ) is not available , stay with the default look and feel .
* For details see http : //download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
// <editor-fold defaultstate="collapsed" desc=" Look and feel setting code
// (optional) ">
/ *
* If Nimbus ( introduced in Java SE 6 ) is not available , stay with the default
* look and feel . For details see
* http : //download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
* /
// try {
// for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
@ -531,12 +555,12 @@ public class NewJFrame extends javax.swing.JFrame {
// } catch (javax.swing.UnsupportedLookAndFeelException ex) {
// java.util.logging.Logger.getLogger(NewJFrame.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
// }
// </editor-fold>
// </editor-fold>
/* Create and display the form */
java . awt . EventQueue . invokeLater ( new Runnable ( ) {
public void run ( ) {
NewJFrame newJFrame = new NewJFrame ( null , null ) ;
NewJFrame newJFrame = new NewJFrame ( null , null ) ;
int width2 = newJFrame . getWidth ( ) ;
int height2 = newJFrame . getHeight ( ) ;
Dimension screenSize = Toolkit . getDefaultToolkit ( ) . getScreenSize ( ) ; // 获取屏幕尺寸