锁定老帖子 主题:Swing第二小刀刀:星星之火可以燎原
精华帖 (12) :: 良好帖 (11) :: 新手帖 (0) :: 隐藏帖 (1)
|
|
---|---|
作者 | 正文 |
发表时间:2010-07-09
确实挺不错得
|
|
返回顶楼 | |
发表时间:2010-07-09
sky3380 写道 llsljh 写道 sky3380 写道 不用TWaver,这才是高手~
我感觉很好。 为啥不用呢? TWaver 是个框架吧? 类似hibernate能快速开发,为啥不用 20万一个license,你有钱的话当然可以买,的确是方便~ xx!上贼船了。 那还不如上windows的贼船。。。 看来swing 要被大家拒绝了 |
|
返回顶楼 | |
发表时间:2010-07-09
cys0429831 写道 为什么我下来的版本 有些类缺少方法呢
用Eclipse试了一下,的确是有几个地方提示错误。 不过我搞了一下就没了。不懂为啥 请楼主解释 如下 private void initOutlookPanel() { outlookPanel = new XOutlookPanel(new ActionListener(){ @Override public void actionPerformed(ActionEvent e) { String command = e.getActionCommand(); System.out.println("Head:"+command); } } , new ListSelectionListener(){ @Override public void valueChanged(ListSelectionEvent e) { 这个地方有错,把@Override 去掉就没事了。。。。 重新搞了一下。真是个好东西啊。 |
|
返回顶楼 | |
发表时间:2010-07-09
最后修改:2010-07-09
llsljh 写道 用Eclipse试了一下,的确是有几个地方提示错误。 不过我搞了一下就没了。不懂为啥 请楼主解释 如下 private void initOutlookPanel() { outlookPanel = new XOutlookPanel(new ActionListener(){ @Override public void actionPerformed(ActionEvent e) { String command = e.getActionCommand(); System.out.println("Head:"+command); } } , new ListSelectionListener(){ @Override public void valueChanged(ListSelectionEvent e) { 这个地方有错,把@Override 去掉就没事了。。。。 重新搞了一下。真是个好东西啊。 你的JDK版本太老了吧 |
|
返回顶楼 | |
发表时间:2010-07-09
sky3380 写道 你的JDK版本太老了吧
看了一下,是MyEclipse6 自带的 1.6.02 |
|
返回顶楼 | |
发表时间:2010-07-10
llsljh 写道 sky3380 写道 llsljh 写道 sky3380 写道 不用TWaver,这才是高手~
我感觉很好。 为啥不用呢? TWaver 是个框架吧? 类似hibernate能快速开发,为啥不用 20万一个license,你有钱的话当然可以买,的确是方便~ xx!上贼船了。 那还不如上windows的贼船。。。 看来swing 要被大家拒绝了 在我印象里是20万美子。 |
|
返回顶楼 | |
发表时间:2010-07-12
@override 是JDK的annotation,是你的JDK版本太老了,你升级一下就OK了。
用不用TWaver并不是高手不高手的标准,我只是觉得TWaver太贵了,而且对大家学习swing可能有些障碍,大家捧场 谢谢了 |
|
返回顶楼 | |
发表时间:2010-08-19
最后修改:2010-08-19
Hi 徐骏,You do a great job!
我测试了这个,不明白为什么在tap页上添加一个button,然后通过button打开一个dialog会使tab页中的新增内容消失? public class FirstPageConfirmDialogAction extends AbstractAction { public FirstPageConfirmDialogAction() { super("关于对话框", new ImageIcon("images/admin.png")); putValue(SHORT_DESCRIPTION, "关于toolTip"); } @Override public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub ConfirmDialog confirmDialog = new ConfirmDialog(Main.getInstance(), true); confirmDialog.setVisible(true); } } public class ConfirmDialog extends JDialog { JButton OKBtn, CancelBtn; //模态对话框 public ConfirmDialog(Frame parent, boolean modal){ super(parent, modal); setLayout(new FlowLayout()); OKBtn = new JButton("OK"); CancelBtn = new JButton("CancelBtn"); add(OKBtn); add(CancelBtn); setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE); pack(); setLocationRelativeTo(this); setVisible(true); } } |
|
返回顶楼 | |
发表时间:2011-04-20
楼主,中文乱码如何处理的呢。
将配置菜单的xml文件改成中文的话,就乱码了。 |
|
返回顶楼 | |
发表时间:2011-04-20
酷,java的强大也让我们强大
|
|
返回顶楼 | |