java – 避免程序周围的JTextField setText重复
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了java – 避免程序周围的JTextField setText重复,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1652字,纯文字阅读大概需要3分钟。
内容图文
![java – 避免程序周围的JTextField setText重复](/upload/InfoBanner/zyjiaocheng/703/eab0123a38964596893569cbe6b8bb49.jpg)
这是一个方法,它将SQlite中的作业显示在一个表上,并将它们适当地设置为labelText.
private void setLabelText() {
try {
String table_click0 = (table_job.getModel().getValueAt(row, 0).toString());
String sqlSt = "SELECT Employer.name, * FROM Job INNER JOIN Employer ON Job.employerID = Employer.employerID WHERE jobID='"+table_click0+"' ";
conn = JavaConnect.ConnectDB();
pst = conn.prepareStatement(sqlSt);
rs = pst.executeQuery();
if(rs.next()) {
descriptionArea.setText(rs.getString(5));
empTitLabel.setText(rs.getString(1)+" - "+rs.getString(4));
idLabel.setText("Job Reference: " + rs.getString(2));
typeLabel.setText("Job Type: " + rs.getString(6));
salaryLabel.setText("Salary: " + rs.getString(7));
benefitsLabel.setText("Benefits : " + rs.getString(8));
vacLabel.setText("Vacancies : " + rs.getString(9));
closeLabel.setText("Closing Date: " + rs.getString(10));
reqLabel.setText("Requirement : " + rs.getString(11));
placeLabel.setText("Placement : " + rs.getString(12));
applyToLabel.setText("Apply To: " + rs.getString(13));
statusLabel.setText("Job Status: "+rs.getString(14));
locLabel.setText("Location: "+rs.getString(16));
postedLabel.setText("Posted: "+rs.getString(15));
}
}
我希望现在能够允许用户选择作业(在表上单击的行)以允许编辑更新数据.所以我提供了一个表单来代替重复行,例如descriptionArea.setText(rs.getString(5));对于表单文本字段,有没有更短的方法来执行此操作.或者每个JTextfield是否必须使用textfieldName.setText(….)方式单独操作,是否有任何技巧可以缩短它?任何好的简单技术,或许可以重复使用上面的代码来减少重复.
解决方法:
您可能希望查看Apache Commons DbUtils,它使用Class Literals as Runtime-Type Tokens和ResultSetMetaData来简化JDBC中一些更繁琐的部分.
内容总结
以上是互联网集市为您收集整理的java – 避免程序周围的JTextField setText重复全部内容,希望文章能够帮你解决java – 避免程序周围的JTextField setText重复所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。