?? 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 + -