consumptionframe.java
来自「Athena酒店小组_Athena酒店管理系统」· Java 代码 · 共 503 行 · 第 1/2 页
JAVA
503 行
) {
boolean[] canEdit = new boolean [] {
false, false, false, false, false, false, false, false, false
};
public boolean isCellEditable(int rowIndex, int columnIndex) {
return canEdit [columnIndex];
}
});
jScrollPane8.setViewportView(list);
drawwith.setText("\u6d88\u8d39\u9000\u5355");
drawwith.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
drawwithActionPerformed(evt);
}
});
present.setText("\u8d60\u9001");
present.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
presentActionPerformed(evt);
}
});
checkout.setText("\u7ed3\u5e10\u4e70\u5355");
checkout.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
checkoutActionPerformed(evt);
}
});
transfer.setText("\u6d88\u8d39\u8f6c\u5355");
transfer.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
transferActionPerformed(evt);
}
});
discount.setText("\u6253\u6298");
discount.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
discountActionPerformed(evt);
}
});
del.setText("\u5220\u9664\u6d88\u8d39");
del.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
delActionPerformed(evt);
}
});
org.jdesktop.layout.GroupLayout jPanel2Layout = new org.jdesktop.layout.GroupLayout(jPanel2);
jPanel2.setLayout(jPanel2Layout);
jPanel2Layout.setHorizontalGroup(
jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(jPanel2Layout.createSequentialGroup()
.add(45, 45, 45)
.add(jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.TRAILING)
.add(drawwith)
.add(transfer))
.add(21, 21, 21)
.add(jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.TRAILING)
.add(present)
.add(discount))
.add(27, 27, 27)
.add(jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(del)
.add(checkout))
.addContainerGap())
.add(jPanel2Layout.createSequentialGroup()
.addContainerGap()
.add(jScrollPane8, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 425, Short.MAX_VALUE))
);
jPanel2Layout.setVerticalGroup(
jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(jPanel2Layout.createSequentialGroup()
.add(jScrollPane8, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 312, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
.add(30, 30, 30)
.add(jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
.add(drawwith)
.add(present)
.add(checkout))
.add(19, 19, 19)
.add(jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
.add(transfer)
.add(discount)
.add(del))
.addContainerGap(60, Short.MAX_VALUE))
);
org.jdesktop.layout.GroupLayout layout = new org.jdesktop.layout.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(layout.createSequentialGroup()
.addContainerGap()
.add(jPanel1, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
.add(jPanel2, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addContainerGap())
);
layout.setVerticalGroup(
layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(layout.createSequentialGroup()
.addContainerGap()
.add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(jPanel2, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.add(jPanel1, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
.addContainerGap())
);
pack();
}// </editor-fold>//GEN-END:initComponents
private void delActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_delActionPerformed
// TODO 将在此处添加您的处理代码:
int hit=JOptionPane.showConfirmDialog(null, "是否确认删除消费", "提示", JOptionPane.OK_CANCEL_OPTION);
if(hit==JOptionPane.OK_OPTION){
int i = list.getSelectedRow();
((DefaultTableModel)list.getModel()).removeRow(i);
}
}//GEN-LAST:event_delActionPerformed
private void allMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_allMouseClicked
// TODO 将在此处添加您的处理代码:
if(evt.getClickCount()==2){
int i = all.getSelectedRow();
String no=num.getText();
int digit=1;
String accounts="123456";
String present="否";
String discount="否";
Object[] objs = new Object[]
{
no,
all.getValueAt(i,1),
all.getValueAt(i,2),
all.getValueAt(i,3),
digit,
all.getValueAt(i,3),
accounts,
present,
discount
};
TableHelper.addToTable(list, objs);
}
}//GEN-LAST:event_allMouseClicked
private void checkoutActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_checkoutActionPerformed
// TODO 将在此处添加您的处理代码:
ArrayList array=new ArrayList();
for(int j=0;j<list.getRowCount();j++){
Object[] o = new Object[]
{
list.getValueAt(j,0),
list.getValueAt(j,1),
list.getValueAt(j,2),
list.getValueAt(j,3),
list.getValueAt(j,4),
list.getValueAt(j,5),
list.getValueAt(j,6),
list.getValueAt(j,7),
list.getValueAt(j,8)
};
array.add(o);
}
CheckOutFrame co=new CheckOutFrame(array);
Resource.getGUIResource().getDesktopPane().add(co);
co.setVisible(true);
}//GEN-LAST:event_checkoutActionPerformed
private void discountActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_discountActionPerformed
// TODO 将在此处添加您的处理代码:
ConsumptionDiscountFrame cd=new ConsumptionDiscountFrame();
Resource.getGUIResource().getDesktopPane().add(cd);
cd.setVisible(true);
}//GEN-LAST:event_discountActionPerformed
private void presentActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_presentActionPerformed
// TODO 将在此处添加您的处理代码:
int j = list.getSelectedRow();
ConsumptionPresentFrame cp=new ConsumptionPresentFrame(String.valueOf(list.getValueAt(j,1)),String.valueOf(list.getValueAt(j,4)),String.valueOf(list.getValueAt(j,5)));
Resource.getGUIResource().getDesktopPane().add(cp);
cp.setVisible(true);
}//GEN-LAST:event_presentActionPerformed
private void transferActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_transferActionPerformed
// TODO 将在此处添加您的处理代码:
int j = list.getSelectedRow();
ConsumptionTransferFrame cf=new ConsumptionTransferFrame(String.valueOf(list.getValueAt(j,0)),String.valueOf(list.getValueAt(j,1)),String.valueOf(list.getValueAt(j,5)));
Resource.getGUIResource().getDesktopPane().add(cf);
cf.setVisible(true);
}//GEN-LAST:event_transferActionPerformed
private void drawwithActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_drawwithActionPerformed
// TODO 将在此处添加您的处理代码:
int j = list.getSelectedRow();
ConsumptionCancelFrame cc=new ConsumptionCancelFrame(String.valueOf(list.getValueAt(j,1)));
Resource.getGUIResource().getDesktopPane().add(cc);
cc.setVisible(true);
}//GEN-LAST:event_drawwithActionPerformed
/**
* @param args the command line arguments
*/
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new ConsumptionFrame().setVisible(true);
}
});
}
// 变量声明 - 不进行修改//GEN-BEGIN:variables
private javax.swing.JTable all;
private javax.swing.JButton checkout;
private javax.swing.JButton del;
private javax.swing.JButton discount;
private javax.swing.JButton drawwith;
private javax.swing.JLabel jLabel1;
private javax.swing.JPanel jPanel1;
private javax.swing.JPanel jPanel2;
private javax.swing.JScrollPane jScrollPane1;
private javax.swing.JScrollPane jScrollPane2;
private javax.swing.JScrollPane jScrollPane3;
private javax.swing.JScrollPane jScrollPane4;
private javax.swing.JScrollPane jScrollPane5;
private javax.swing.JScrollPane jScrollPane6;
private javax.swing.JScrollPane jScrollPane7;
private javax.swing.JScrollPane jScrollPane8;
private javax.swing.JTabbedPane jTabbedPane1;
private javax.swing.JTable jTable2;
private javax.swing.JTable jTable3;
private javax.swing.JTable jTable4;
private javax.swing.JTable jTable5;
private javax.swing.JTable jTable6;
private javax.swing.JTable jTable7;
private javax.swing.JTable list;
private javax.swing.JLabel num;
private javax.swing.JButton present;
private javax.swing.JButton transfer;
// 变量声明结束//GEN-END:variables
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?