图片
import javax.swing.JButton;
import javax.swing.JInternalFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.JTextField;
import javax.swing.table.DefaultTableModel;
@SuppressWarnings("serial")
public class DelectMenu extends JInternalFrame {
private JTable table;
private JTextField MenutextField;
private JTextField pricetextField_1;
/**
* Launch the application.
*/
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
DelectMenu frame = new DelectMenu();
frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
/**
* Create the frame.
*/
public DelectMenu() {
setClosable(true);
setBounds(100, 100, 450, 330);
getContentPane().setLayout(null);
JScrollPane scrollPane = new JScrollPane();
scrollPane.setBounds(10, 10, 414, 132);
getContentPane().add(scrollPane);
table = new JTable();
table.addMouseListener(new MouseAdapter() {
@Override
public void mousePressed(MouseEvent arg0) {
ClickTable(arg0);
}
});
table.setModel(new DefaultTableModel(
new Object[][] {
},
new String[] {
"\u83DC\u54C1", "\u4EF7\u683C"
}
));
scrollPane.setViewportView(table);
JButton button = new JButton("\u786E\u8BA4\u4E0B\u67B6");
button.setBounds(149, 214, 93, 23);
button.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
DeceteActionPerFormed(arg0);
}
});
getContentPane().add(button);
JLabel label = new JLabel("\u83DC\u54C1");
label.setBounds(72, 152, 35, 15);
getContentPane().add(label);
MenutextField = new JTextField();
MenutextField.setBounds(117, 152, 159, 21);
getContentPane().add(MenutextField);
MenutextField.setColumns(10);
pricetextField_1 = new JTextField();
pricetextField_1.setBounds(117, 183, 159, 21);
getContentPane().add(pricetextField_1);
pricetextField_1.setColumns(10);
JLabel label_1 = new JLabel("\u4EF7\u683C");
label_1.setBounds(72, 186, 35, 15);
getContentPane().add(label_1);
FillTable();
}
/*
* 点击删除菜单事件
*/
protected void DeceteActionPerFormed(ActionEvent arg0) {
String menuname=MenutextField.getText();
int menuid=UserDao.selectMenuId(menuname);
@SuppressWarnings("unused")
int j=UserDao.delectOrdermenu(menuid);
int i=UserDao.deleteMenu(menuname);
if (i>0) {
JOptionPane.showMessageDialog(null, "下架成功");
regtable();
FillTable();
}else {
JOptionPane.showMessageDialog(null, "下架失败");
}
}
/*
DefaultTableModel dtModel=(DefaultTableModel) table.getModel();
dtModel.setRowCount(0);//设置为0行
//查询出菜单
List<Menu> list=UserDao.ListMenu();
for (Menu menu : list) {
Vector<Object> vector=new Vector<>();
vector.add(menu.getMenu());
vector.add(menu.getPrice());
dtModel.addRow(vector);
}
}你的getMenu方法被注释掉了
/**
* @return the menu
/
public String getMenu() {
return menu;
}
多行注释是 /**
内容
/
你这里没有是 /*
/
注释没有结束