随笔分类 - JAVA
摘要:1、创建plugin.xml项目,这里默认 2、勾选yes 3、选择第二个 4、创建视图类 package myviewrcp2; import org.eclipse.jface.action.Action; import org.eclipse.jface.dialogs.MessageDial
阅读全文
摘要:int row =((JTable)e.getSource()).rowAtPoint(e.getPoint()); //获得行位置 int col=((JTable)e.getSource()).columnAtPoint(e.getPoint());
阅读全文
摘要:背景 在博客 恶心的0.5四舍五入问题 一文中看到一个关于 0.5 不能正确的四舍五入的问题。主要说的是 double 转换到 BigDecimal 后,进行四舍五入得不到正确的结果: public class BigDecimalTest { public static void main(Str
阅读全文
摘要:1、设置列宽度 HSSFWorkbook workbook = new HSSFWorkbook(); Sheet sheet = workbook.createSheet(); sheet.setColumnWidth(0, 10 * 256); sheet.setColumnWidth(1, 1
阅读全文
摘要:1、先给表头的列,设置渲染器 techTable.getColumnModel().getColumn(0).setHeaderRenderer(HFTechPanelUtils.getInstance().getJComponentTableCellRenderer()); 2、再给表头列设置对应
阅读全文
摘要:1、JPanel的setLayout,不能超过一次,否则会渲染不成功
阅读全文
摘要:tablePanel.addRowSorter(); tablePanel.getTable().addKeyListener(new KeyListener(){ @Override public void keyPressed(KeyEvent e) { //System.out.println
阅读全文
摘要:double db1 = 12.13; double db2 = 12.13; /** * 提供精确的乘法运算。 * @param v1 被乘数 * @param v2 乘数 * @return 两个参数的积 */public static double mul(double v1,double v
阅读全文
摘要:在这里加上上面的代码,但如果直接用eclipse来启动,则不完全由这个来控制!
阅读全文
摘要:root.removeAllChildren(); //根节点 tree.updateUI(); //更新树,记得要更新树,否则无效
阅读全文
摘要:最近经常遇到通过按钮移动表格中的行对象,百度了一下好像没看到有直接操作行的方法,只看到了移动列的方法table.moveColumn(arg0, arg1),所以自己写了一个移动行的方法 解决思路:获取选中行的对象的单元格的值,删除选中行对象,在重新插入一行 往上移动一行的代码如下: /** * 选
阅读全文
摘要:当JTree或者JTreeTable调用updateUI方法是会报空指针异常如下所示: ERROR: 16:39:29,337 - TcLogger$IC_UncaughtExceptionHandler.uncaughtException:? java.lang.NullPointerExcept
阅读全文
摘要:1: 在Swing中我们常用的三种布局, 1: BorderLayout(边界布局管理器) 2: FlowLayout(流式布局) 3: GridLayout(网格布局管理器) 这三种基本可以满足我们写一些基本的页面,但是有的时候有的页面构造比较奇葩,用这种正经的布局实现起来很麻烦,我们可以自定义布
阅读全文
摘要:JSplitPane的一般效果如下图所示:我再里面加了一写我们需求要的一个菜单栏,你们忽略就好 2:JSplitPane的创建: JSplitPane splitPanel = new JSplitPane (); //new一个JSplitPane 对象 splitPanel.setOrienta
阅读全文
摘要:菜单栏的基本效果如下图所示: 2:JToolBar的创建: JToolBar jtool=new JToolBar(); //new一个菜单栏对象 jtool.setLayout(new FlowLayout(FlowLayout.LEFT)); //设置菜单栏的的布局为流式布局,菜单栏里面的组件从
阅读全文
摘要:如题 ,把Java程序打包成一个 jar包,然后用Windows的 定时任务去执行,具体步骤有以下几步:一字不落的看清楚怎么做。 首先你的程序要有一个main方法,你还要先执行一遍,等下在打包出 jar的时候有个选项是选择执行哪一个main方法的 步骤如下: 1:把Java项目打包成jar包 2:创
阅读全文
摘要:File targetFile = new File("C:\\temp\\"+"测试"+".pdf"); targetFile.createNewFile();
阅读全文
摘要:1、aTextControlTheInput是A文本框的KeyListener时间,aTextField是A文本框,bTextField是B文本框 public class aTextControlTheInput extends KeyAdapter { public void keyTyped(
阅读全文
摘要:package test2; public class Test { public static void main(String[] args) { Test t = new Test(); t.show(new Car(){ //这是内部类的使用 public void run(){ Syste
阅读全文
摘要:1、遍历删除是没有难,而重点在JTableModel每次删除都是删除0行,因为你删除后,JTableModel就会更新数据了 int tableRowCount = tableModel.getRowCount(); if(tableRowCount > 0){ int realDeleteRow
阅读全文

浙公网安备 33010602011771号