📄 fine.java
字号:
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传入数据
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 = { "罚单号", "罚款原因"};
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"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -