student.add(Sno);
时间: 2024-04-05 18:35:38 浏览: 63
这行代码的作用是将 `Sno` 这个组件添加到 `student` 这个容器中。其中,`student` 可能是一个 `JPanel` 或者其他 Swing 容器。`Sno` 可能是一个 `JTextField`、`JLabel` 或者其他 Swing 组件。通过调用 `add()` 方法,我们可以将 `Sno` 组件添加到 `student` 容器中,从而在界面上显示出来。
例如,如果 `Sno` 是一个 `JTextField`,则该行代码的作用是将一个文本框添加到 `student` 容器中。在添加组件后,我们可以调用 `student` 的 `revalidate()` 方法来使容器重新布局,或者使用 `repaint()` 方法来重绘整个容器。这样,我们就可以在界面上看到添加的组件。
相关问题
private void coop() { Sno = new JLabel("变化金额:"); SnoText = new JTextField(6); Sname = new JLabel("使用的账户:"); SnameText = new JTextField(6); Ssex = new JLabel("类别(科目*):"); SsexText = new JTextField(6); Sdept = new JLabel("发生日期:"); SdeptText = new JTextField(6); Dno = new JLabel("请输入要修改项的备注*:"); DnoText = new JTextField(6); SP = new JLabel(" "); SP2 = new JLabel(" "); delete = new JButton("(备注)删除"); edit = new JButton("(备注)修改"); seek = new JButton("时间点查询"); edit.addActionListener(this); seek.addActionListener(this); delete.addActionListener(this); student = new JPanel(new GridLayout(14, 2)); student.add(Sno); student.add(SnoText); student.add(Sname); student.add(SnameText); student.add(Ssex); student.add(SsexText); student.add(Sdept); student.add(SdeptText); student.add(Dno); student.add(DnoText); student.add(SP); student.add(SP2); student.add(delete); student.add(edit); student.add(seek); add(student); }
这是一段 Java 代码,其中定义了一个名为 "coop" 的方法,该方法创建了一个 JPanel,并向其添加了多个 JLabel、JTextField 和 JButton 组件。这些组件包括用于输入变化金额、使用的账户、类别、发生日期、要修改项的备注等信息的文本框,以及用于执行删除、修改和查询操作的按钮。该 JPanel 使用网格布局,共有 14 行和 2 列。并且该类实现了 ActionListener 接口,可以响应按钮的点击事件。
public ArrayList<Student> findAll() { ArrayList<Student> list = new ArrayList<Student>(); try { conn = JDBCUtils.getConnection(); stmt = conn.createStatement(); String sql = "select * from student"; System.out.println("单独查询SQL语句" + sql); rs = stmt.executeQuery(sql); while (rs.next()) { Student student = new Student(); student.setsNo(rs.getString("sNo")); student.setsName(rs.getString("sName")); student.setSex(rs.getString("Sex")); student.setclsNo(rs.getString("clsNo")); student.setsPwd(rs.getString("sPwd")); list.add(student); } return list; } catch (Exception ee) { ee.printStackTrace(); } finally { JDBCUtils.release(rs, stmt, conn); } return null; }重写
public List<Student> findAll() {
List<Student> list = new ArrayList<>();
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
try {
conn = JDBCUtils.getConnection();
stmt = conn.createStatement();
String sql = "SELECT * FROM student";
System.out.println("查询SQL语句:" + sql);
rs = stmt.executeQuery(sql);
while (rs.next()) {
Student student = new Student();
student.setsNo(rs.getString("sNo"));
student.setsName(rs.getString("sName"));
student.setSex(rs.getString("sex"));
student.setClsNo(rs.getString("clsNo"));
student.setsPwd(rs.getString("sPwd"));
list.add(student);
}
} catch (SQLException e) {
e.printStackTrace();
} finally {
JDBCUtils.release(rs, stmt, conn);
}
return list;
}
阅读全文