`
kingcean
  • 浏览: 24193 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论
文章列表
在使用extjs的时候,出现这样一个问题,每load一次,就会在form上面增加一个表单。这个是因为表单中的组件的id重复了,在加载的时候就将相同id的都加载到form上,就会每次都多一个。只要将重复的id去掉,即可。
在使用double类型的时候,常常使用String.valueOf(Double d)方法来将double转换成String,而String.valueOf(Double)调用的是Double自身的toString()方法。 /** * Returns the string representation of the <code>double</code> argument. * <p> * The representation is exactly the one returned by the * <c ...
mysql 创建外键的问题,经常会碰到 error 1005: can not create table(error150) 1、 设置关联的字段类型不匹配,匹配要明确,包括unsigned等细节。    解决:外键的相关字段修改成同一类型就可以解决这个问题  2 解决:1. mysql支持外键约束,数据库类型必须是InnoDB       2. 建外键的表的列(字段)要加上index
1.       单一职责原则(SRP) 单一职责原则(SRP),就一个类而言,应该仅有一个引起它变化的原因。也就是说,不要把变化原因各不相同的职责放在一起,因为不同的变化会影响到不相干的职责。再通俗一点地说就是,不该你管的事情你不要管,管好自己的事情就可以了,多管闲事害了自己也害了别人。 在软件设计中,如果一个类承担的职责过多,就等于吧这些职责耦合在一起,而一个职责的变化可能会削弱和抑制这个类完成其他职责的能力。这耦合会导致脆弱的设计,当变化发生时,设计会遭受到意想不到的破坏。 软件设计真正要做的许多内容,就是发现职责并把那些职责相互分离。如果多于一个的动机去改变一个类,那么这个类就具有 ...
在使用JTable构建类似冻结窗口的界面时,出现了一个比较奇怪的现象,rowheadview的表头和表格的表头之间有一条缝隙。如图 在查看自己的代码后发现,这个表头是rowHeadview的空间大于rowHeadview中的表格的大小造成的。而添加的过程代码如下,并没有涉及到大小。 JViewport viewport = new JViewport(); viewport.setView(fixedTable); viewport.setPreferredSize(fixedTable.getPreferredSize()); pane.setRowHeader ...
今天在使用JButton的时候,想用setText()setIcon()setAction()这三个方法来设置文本,图标和事件,结果发现事件添加之后,文本和图标不显示了。查看源码发现, public void setAction(Action a) { Action oldValue = getAction(); if (action==null || !action.equals(a)) { action = a; if (oldValue!=null) { removeActionListener(oldValue); oldValue.remo ...
Global site tag (gtag.js) - Google Analytics