aa.java
来自「自己用java编的选课系统」· Java 代码 · 共 82 行
JAVA
82 行
package xuankexitong;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class aa extends JFrame {
public static void main(String args[]) {
bb ab = new bb();
}
}
class bb extends JFrame {
public bb() {
JPanel jp = new JPanel();
add(jp);
JPanel jp1 = new JPanel();
JPanel jp2 = new JPanel();
JPanel jp3 = new JPanel();
JPanel jp4 = new JPanel();
JPanel jp5 = new JPanel();
JPanel jp6 = new JPanel();
JPanel jp7 = new JPanel();
jp.add(jp1);
jp.add(jp2);
jp.add(jp3);
jp.add(jp4);
jp.add(jp5);
jp.add(jp6);
jp.add(jp7);
jp.setLayout(new GridLayout(7, 1));
setSize(450, 450);
setTitle("查询产品");
setVisible(true);
JLabel jl1 = new JLabel("查询产品");
jp1.add(jl1);
JLabel jl2 = new JLabel("产品ID:");
Choice ch = new Choice();
ch.add("0000");
ch.add("0001");
jp2.add(jl2);
jp2.add(ch);
JLabel jl3 = new JLabel("产品名称:");
JPasswordField jt2 = new JPasswordField(10);
jp3.add(jl3);
jp3.add(jt2);
JLabel jl4 = new JLabel("产品型号:");
JTextField jt3 = new JTextField(10);
jp4.add(jl4);
jp4.add(jt3);
JLabel jl5 = new JLabel("产品单价:");
JTextField jt4 = new JTextField(10);
jp5.add(jl5);
jp5.add(jt4);
JButton jb1 = new JButton("确定");
JButton jb2 = new JButton("取消");
jb2.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
bb.this.dispose();
}
});
jp6.add(jb1);
jp6.add(jb2);
JTable jtable = new JTable(new String[][] {
{ "0001", "柿子", "蔬菜", "1" }, { "0002", "茄子", "蔬菜", "2" },
{ "0003", "西瓜", "水果", "3" }, { "0004", "黄瓜", "蔬菜", "4" } },
new String[] { "产品ID", "产品名称", "产品型号", "产品单价" });
jtable.setRowHeight(25); // 设置行高
jtable.setGridColor(Color.yellow); // 设置边框颜色
JScrollPane jsp = new JScrollPane();
jsp.setViewportView(jtable);
//getContentPane().add(jsp, BorderLayout.CENTER);
jtable.getTableHeader().setReorderingAllowed(false);// 设置列不可移动
jp7.add(jsp);
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?