购物界面
package package0820;
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.EventQueue;
import java.awt.Font;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.Vector;
import javax.swing.DefaultCellEditor;
import javax.swing.JButton;
import javax.swing.JCheckBox;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JTable;
import javax.swing.JTextField;
import javax.swing.ListSelectionModel;
import javax.swing.SwingConstants;
import javax.swing.border.EmptyBorder;
import javax.swing.table.DefaultTableModel;
import javax.swing.table.TableColumn;
public class Supermarket extends JFrame {
private JPanel contentPane;
private JTable table;
private JTextField txtId;
private JTextField textField_1;
private JTextField textField_2;
private JTextField textField_3;
private JTextField textField_4;
private JTextField textField_5;
private JTextField textField;
private JTextField textField_6;
private JTextField textField_7;
private JTextField textField_8;
private JTextField textField_9;
private JTextField textField_10;
private JTextField textField_11;
private JTextField textField_12;
// String name;
// Integer count;
// Integer price;
// Integer pricetotal;
// Integer Total;
/**
* * Launch the application.
*/
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
Supermarket frame = new Supermarket();
frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
/**
* * Create the frame.
*/
@SuppressWarnings("unchecked")
public Supermarket() {
int count = 1;
final Vector<Object> v = new Vector<Object>();
v.add(001);
v.add("云烟");
v.add(count);
v.add(15);
v.add(15);
final Vector<Object> v1 = new Vector<Object>();
v1.add(002);
v1.add("利群");
v1.add(count);
v1.add(10);
v1.add(10);
setTitle("\u6536\u94F6\u53F0");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(100, 100, 852, 520);
contentPane = new JPanel();
contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
setContentPane(contentPane);
contentPane.setLayout(null);
JPanel panel = new JPanel();
panel.setBounds(10, 57, 400, 415);
contentPane.add(panel);
panel.setLayout(null);
table = new JTable();
final JTable table = new JTable();
String[] tableHeads = new String[] { "ID", "商品列表", "数量", "单价", "小计", "选择" };
final DefaultTableModel dtm = (DefaultTableModel) table.getModel();// 创建model
dtm.setColumnIdentifiers(tableHeads);// 创建表头,表头的类型可以是vector 或者Object[]
table.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
// new JScrollPane(table);
TableColumn CountColumn2 = table.getColumnModel().getColumn(2);
TableColumn CountColumn5 = table.getColumnModel().getColumn(5);
JComboBox comboBox = new JComboBox();
comboBox.addItem("1");
comboBox.addItem("2");
comboBox.addItem("3");
comboBox.addItem("4");
comboBox.addItem("5");
comboBox.addItem("6");
comboBox.addItem("7");
comboBox.addItem("8");
c