?? fine.java
字號(hào):
package member;
import java.awt.GridBagLayout;
import javax.swing.JPanel;
import java.awt.Dimension;
import javax.swing.JScrollPane;
import java.awt.Rectangle;
import javax.swing.JTable;
import javax.swing.table.DefaultTableModel;
import main.DataBase;
class fine extends JPanel {
private static final long serialVersionUID = 1L;
private JScrollPane jScrollPane = null;
private JTable jTable = null;
private DefaultTableModel modelForTable;
/**
* This is the default constructor
*/
public fine() {
super();
initialize();
this.setModelForTable();
}
/**
* This method initializes this
*
* @return void
*/
private void initialize() {
this.setSize(582, 399);
this.setLayout(null);
this.add(getJScrollPane(), null);
}
/**
* This method initializes jScrollPane
*
* @return javax.swing.JScrollPane
*/
private JScrollPane getJScrollPane() {
if (jScrollPane == null) {
jScrollPane = new JScrollPane();
jScrollPane.setBounds(new Rectangle(30, 29, 514, 309));
jScrollPane.setViewportView(getJTable());
}
return jScrollPane;
}
/**
* This method initializes jTable
*
* @return javax.swing.JTable
*/
private JTable getJTable() {
if (jTable == null) {
jTable = new JTable();
}
return jTable;
}
// 該方法用來給jtable傳入數(shù)據(jù)
private void setModelForTable() {
String sql="select penal_number,reason from penalty where "+
"ID_Number='"+main.StartClass.username+"' and " +
"if_pay=0";
String[] englishColumns = { "penal_number", "reason" };
String[] chineseColumns = { "罰單號(hào)", "罰款原因"};
DefaultTableModel modelForTable = DataBase.createModelForTable(
englishColumns, chineseColumns, sql);
this.modelForTable=modelForTable;
this.getJTable().setModel(modelForTable);
this.getJTable().repaint();
}
} // @jve:decl-index=0:visual-constraint="10,10"
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -