现在我只使用jlist
,但是如果数据显示在jtable
中,看起来会好得多。这是GUI类:
public class Table extends JFrame {
private JPanel contentPane;
DefaultTableModel tableModel = new DefaultTableModel();
private JTable table;
private Controller controller = new Controller();
private static Vector <Vector<String>> data = new Vector <Vector<String>>();
/**
* Launch the application.
*/
public Table() throws SQLException {
Vector <String> columnNames = new Vector <String>();
ResultSet rs2 = controller.getPerson();
while (rs2.next()){
columnNames.add(rs2.getString(1));
}
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(100, 100, 450, 300);
contentPane = new JPanel();
contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
contentPane.setLayout(new BorderLayout(0, 0));
setContentPane(contentPane);
//add tableModel into table
table = new JTable(tableModel);
contentPane.add(table, BorderLayout.CENTER);
//Create JButton
JButton showBtn = new JButton("Show");
showBtn.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
try {
ResultSet rs = controller.getPerson();
while (rs.next()){
Vector <String> vstring = new Vector <String>();
vstring.add(rs.getString(1));
data.add(vstring);
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
});
contentPane.add(showBtn, BorderLayout.SOUTH);
}}
单击该按钮时,数据应该显示在JTable
中。我真的不知道如何遍历数据库中的列和行,然后将此信息添加到JTable
。
JDBCADAPTER
扩展了AbstractTableModel
,是一个很好的学习示例。它可以在Samples/demo/jfc/tableexample
中找到,在Java SE Development Kit7U45演示和示例下载中找到。
我有一个整数向量: 考虑到将始终为偶数。 我只是想把相邻的元素转换成一对,像这样: 即,两个相邻元件接合成一对。 我可以使用什么STL算法轻松实现这一点?有没有可能通过一些标准算法来实现这一点? 当然,我可以很容易地编写一个旧的索引for循环来实现这一点。但我想知道最简单的解决方案是什么,使用rangebased for循环或任何其他STL算法,比如,等等。
问题内容: 有谁知道为什么在Java Swing中将Vector用作构造函数参数:like ,尽管Vector被标记为过时的集合。(我也知道还有其他选择,但是使用Vector更为方便)。它与线程同步有关吗? 问题答案: 虽然既不作废也不作废,但它是原始作品的遗产;后来,它“经过改装以实现该接口”。 已同步,但是正确使用此功能以有效地依赖于实现细节。而是依靠其方法提供 事前发生 关系的类的 内存一致
那行代码给了我一个错误,它给了我... 线程中的异常"AWT-EventQuue-0"java.lang.ClassCast异常:javax.swing.JTable1美元不能转换为javax.swing.table.默认表模型 我该怎么解决?我需要从表中删除一行。 这是我实例化tabla_proveedor的地方
我以前见过这样做,但我不记得如何有效地初始化已知长度的与长度相同的。这里有一个很好的例子: 我已经仔细阅读了这一页关于高级矩阵初始化的内容,但是没有明确解释执行此操作的方法。
我正在重构一些React Native代码以使用样式化组件,但在设计FontAwesome图标时遇到了问题。我得到一个错误,例如 样式组件2.default.图标字体真棒不是一个函数 所以我理解这个GitHub问题,我需要包装组件并根据扩展自定义组件的文档传递prop。所以我有这个: 这会导致类似的错误 styledComponents2.default。StylableIcon不是函数 关于我在
Dokuwiki模版Vector使用总结 Posted on 2012 年 11 月 8 日 11373 Views Contents [hide] 1 模版介绍 2 增加自定义顶部导航 3 用户自定义样式的使用 4 重定义标题样式 5 参考资料 模版介绍 仿维基百科主题,有侧边栏、用户页、讨论页、标签页功能,支持中文。 可以自定义 LOGO、CSS 样式、侧栏、标签页等。所有修改都在 lib