📄 sellshoepanel.java
字号:
import java.awt.BorderLayout;
import java.awt.GridLayout;
import javax.swing.*;
public class SellShoePanel extends JPanel {
protected JNumberField id = new JNumberField();
protected JTextField desc = new JTextField();
protected JNumberField price = new JNumberField();
protected JNumberField num = new JNumberField();
public SellShoePanel() {
JPanel labels = new JPanel(new GridLayout(4, 1));
labels.add(new JLabel(" 皮鞋号码 "));
labels.add(new JLabel(" 皮鞋颜色 "));
labels.add(new JLabel(" 皮鞋单价 "));
labels.add(new JLabel(" 购鞋数量"));
JPanel inputs = new JPanel(new GridLayout(4, 1));
inputs.add(id);
inputs.add(desc);
inputs.add(price);
inputs.add(num);
setLayout(new BorderLayout());
add("West", labels);
add("Center", inputs);
}
public Object[] getData() throws NumberFormatException {
Object data[] = new Object[5];
data[0] = new Integer(id.getInteger());
data[1] = desc.getText();
data[2] = new Double(price.getDouble());
data[3] = new Integer(num.getInteger());
data[4] = new Double(price.getDouble() * num.getInteger());
return data;
}
public void setData(String[] data) {
id.setText(data[0]);
desc.setText(data[1]);
price.setText(data[2]);
num.setText(data[3]);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -