在java swing 中怎样将mysql 数据库中的 数据调出来并显示在一个多个标签组成的数组上?
答案:2 悬赏:0 手机版
解决时间 2021-02-22 12:53
- 提问者网友:暮烟疏雨之际
- 2021-02-22 03:34
比如每张图片对应一个jlabel ,想从mysql中调出图片对应的信息,名称,价格啦等等,其中jlabel是用了一个label数组的形式,应该怎么弄?希望具体代码
最佳答案
- 五星知识达人网友:第幾種人
- 2021-02-22 04:28
编写一个类JLabelPanel extends JPanel,里面放一个JLabel数组。
实现一个类TableCellRendererExt extends JLabelPanel implements TableCellRenderer,重写public Component getTableCellRendererComponent(JTable table, Object value,
boolean isSelected, boolean hasFocus, int row, int column)方法,根据value来初始化一个JLabel数组 ,并将数组中的JLabel组件加入到JLabelPanel中,最后
return this;即可。
实现一个类TableCellRendererExt extends JLabelPanel implements TableCellRenderer,重写public Component getTableCellRendererComponent(JTable table, Object value,
boolean isSelected, boolean hasFocus, int row, int column)方法,根据value来初始化一个JLabel数组 ,并将数组中的JLabel组件加入到JLabelPanel中,最后
return this;即可。
全部回答
- 1楼网友:佘樂
- 2021-02-22 05:49
你听说过 技术支持 这个职业吗?
除了我们程序员以外 技术支持是 将我们开发成功的软件 替用户安装并指导使用。
如果数据库打包给用户直接用 那还要技术支持干什么 老板有钱也不能这样花吧
你这个程序除非脱离数据库 用文本或者excel保存数据 还有可能全部打包。
还有我建议你使用exe4j 打包 能带着jre走。
要知道 java程序没有jre的支持是不能运行的。
要不然也得跑到目标机器上手动下载安装一个jdk 或者 jre。
同理如果你非要用数据库的话那么你就只能手动替用户安装了。
不过你可以写一个 cmd命令脚本 让用户双击以后自动解压mysql的安装程序还是有可能的 不过一步一步的 安装还是要用户自己手动点(你认为所有人都会安装mysql么)java 最多也就能帮用户解压rar 或者zip 文件
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯