JAVA swing编程中怎样让数据表里的数据居中

问题描述

如图,想把下图里的数据居中,怎样实现?  问题补充:能不能具体点!小弟刚学Java!

解决方案

JTable中,每个单元格的渲染都是交给TableCellRenderer来做的.你可以使用JTable.setDefaultRenderer来设置每列的渲染器.如果你没有设此值,默认的,JTable使用DefaultTableCellRenderer这个类你可以看下DefaultTableCellRenderer这个类的源码就明白了.
解决方案二:
类似于:public class DefaultTableCellRenderer extends JLabel implements TableCellRenderer{//设置jlabel的内容居中}
解决方案三:
实现一个自己的CellRenderer.

时间: 2024-08-22 14:23:59

JAVA swing编程中怎样让数据表里的数据居中的相关文章

请问Java Swing编程里怎样将一个Image里的数据复制到另一个Image里?

问题描述 请问Java Swing编程里怎样将一个Image里的数据复制到另一个Image里? 请问如何将一个Image里的所有数据复制到另一个Image(比如Image2)里?让Image里的数据与Image2里的数据相同,对Image的数据进行操作时,对Image2无影响 解决方案 http://www.iteye.com/problems/80309

反射在Java Swing编程中的应用

学习过Java Swing的读者一定对于Swing中相对较为复杂的事件驱动模型比较困惑,虽然事件驱动模型在Java Swing中被完完全全的体现出来了,但是对于一个软件初学者而言这样的近乎"裸体"的事件驱动模型确实是很难理解的. Microsoft公司.Net框架与Java Swing的GUI编程相比要简单很多,同样是事件驱动模型.Net框架就进行了大量的封装处理,.Net把这种封装称之为委托器(Delegate)其代码如下: //当btnSubmit按钮被点击以后要求交给btnSub

服务器-关于java网络编程中获取输入流中数据的问题?

问题描述 关于java网络编程中获取输入流中数据的问题? //服务器端接收消息的类.定制端口号为8888 serviceSocket = new ServerSocket(10000); //获取socket.这个方法是阻塞式的 socket = serviceSocket.accept(); inputStream = socket.getInputStream(); byte buf[] = new byte[1024]; int len = 0; len =inputStream.read

java网络编程中IO数据输入输出阻塞

问题描述 java网络编程中IO数据输入输出阻塞 服务端代码如下: public class Server { public static void main(String[] args) throws IOException { ServerSocket ss = new ServerSocket(30000); Socket socket = ss.accept(); PrintStream ps = new PrintStream(socket.getOutputStream()); ps

Java数据库编程中查询结果的表格式输出

编程|数据|数据库 [内容摘要]本文较为详细地介绍了在Java数据库编程中,利用表格输出查询结果的方法:并对所涉及的类给以了简要说明.[关键字]类.对象.接口[作者简介]男,26岁,陕西财经学院研究生,师从陈逢吉教授,从事金融信息系统方面的研究. 利用Java开发数据库应用系统时,经常需要在用户界面上显示查询结果.由于SUN公司提供的JDK1.x开发工具包不是可视化的集成开发环境(IDE),不能象Delphi.VB那样方便地把查询结果在DBGrid等表格中显示出来.因此,只能靠自己编写代码来实现

java swing编程注意的一些问题

总结一下我在Java swing 编程实践中的一些经验以及要注意的问题 (1)如何在启动swing界面时指定组件(文本框)聚焦呢? 范例: Java代码   CreateMD5App frame = new CreateMD5App();                       frame.setVisible(true);                       frame.pathTF.requestFocus();    注意:requestFocus();必须放在this.set

java网络编程-Java网络编程中不可以使用缓存吗??

问题描述 Java网络编程中不可以使用缓存吗?? 我使用缓存总是什么都不显示,但是又不抛出异常,也没有什么错! 解决方案 java网络编程之缓存java网络编程之缓存(三)对使用Java Socket网络编程的详细讲解 解决方案二: http://blog.sina.com.cn/s/blog_616e189f0100s3px.html 解决方案三: 是不是其他问题啊?可以使用缓存的,可以贴出主要代码 解决方案四: import java.io.BufferedOutputStream; imp

php-sugarCRM 怎么取出和保存指定数据表里面的数据

问题描述 sugarCRM 怎么取出和保存指定数据表里面的数据 sugarCRM 怎么取出和保存指定数据表里面的数据,有相关的文档吗?

Java的Swing编程中使用SwingWorker线程模式及顶层容器_java

使用SwingWorker线程模式 谨慎地使用并发机制对Swing开发人员来说非常重要.一个好的Swing程序使用并发机制来创建不会失去响应的用户接口-不管是什么样的用户交互,程序总能够对其给出响应.创建一个有响应的程序,开发人员必须学会如何在Swing框架中使用多线程. 一个Swing开发人员将会与下面几类线程打交道: (1)Initial threads(初始线程),此类线程将执行初始化应用代码. (2)The event dispatch thread(事件派发线程),所有的事件处理代码在