论坛首页 Java企业应用论坛

Swing第二小刀刀:星星之火可以燎原

浏览 14717 次
精华帖 (12) :: 良好帖 (11) :: 新手帖 (0) :: 隐藏帖 (1)
作者 正文
   发表时间:2010-07-09  
确实挺不错得
0 请登录后投票
   发表时间:2010-07-09  
sky3380 写道
llsljh 写道
sky3380 写道
不用TWaver,这才是高手~


我感觉很好。 为啥不用呢?  TWaver 是个框架吧? 类似hibernate能快速开发,为啥不用

20万一个license,你有钱的话当然可以买,的确是方便~



xx!上贼船了。  那还不如上windows的贼船。。。 看来swing 要被大家拒绝了
0 请登录后投票
   发表时间: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 去掉就没事了。。。。

重新搞了一下。真是个好东西啊。
0 请登录后投票
   发表时间: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版本太老了吧

0 请登录后投票
   发表时间:2010-07-09  
sky3380 写道
你的JDK版本太老了吧




看了一下,是MyEclipse6 自带的 1.6.02
0 请登录后投票
   发表时间:2010-07-10  
llsljh 写道
sky3380 写道
llsljh 写道
sky3380 写道
不用TWaver,这才是高手~


我感觉很好。 为啥不用呢?  TWaver 是个框架吧? 类似hibernate能快速开发,为啥不用

20万一个license,你有钱的话当然可以买,的确是方便~



xx!上贼船了。  那还不如上windows的贼船。。。 看来swing 要被大家拒绝了


在我印象里是20万美子。
0 请登录后投票
   发表时间:2010-07-12  
@override 是JDK的annotation,是你的JDK版本太老了,你升级一下就OK了。
用不用TWaver并不是高手不高手的标准,我只是觉得TWaver太贵了,而且对大家学习swing可能有些障碍,大家捧场 谢谢了
0 请登录后投票
   发表时间: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);   
   
  }
}
0 请登录后投票
   发表时间:2011-04-20  
楼主,中文乱码如何处理的呢。
将配置菜单的xml文件改成中文的话,就乱码了。
0 请登录后投票
   发表时间:2011-04-20  
酷,java的强大也让我们强大
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics