MyEclipse的Swing项目怎么不出来,要疯了。 15

说好的Swing项目呢,以前我装的时候记得自带有啊。。。。。。。。。。。。... 说好的Swing项目呢,以前我装的时候记得自带有啊 。。。。。。。。。。。。 展开
 我来答
匿名用户
2014-01-01
展开全部

直接 写代码就好了,写完代码,直接运行。


例子


import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class JFrameSimpleDemo extends JFrame{
    String sizes[]={"100*100","200*200","300*300", "400*400", "500*500"};
    JComboBox cboSize        =new JComboBox(sizes);
    JRadioButton colorRed    =new JRadioButton("红色");//红色 绿色 蓝色 黄色
    JRadioButton colorGreen  =new JRadioButton("绿色");
    JRadioButton colorBlue   =new JRadioButton("蓝色");
    JRadioButton colorYellow =new JRadioButton("黄色");
    
    public JFrameSimpleDemo(){
        super("JFrameSimpleDemo");
        setLayout(new FlowLayout());
        setSize(300,300);
        this.add(cboSize);
        this.add(colorRed);
        this.add(colorGreen);
        this.add(colorBlue);
        this.add(colorYellow);
        ButtonGroup bg = new ButtonGroup();
        bg.add(colorRed);
        bg.add(colorGreen);
        bg.add(colorBlue);
        bg.add(colorYellow);
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 
        setVisible(true);
        cboSize.addItemListener(new ItemListener(){
            public void itemStateChanged(ItemEvent e){
                if(e.getStateChange()==ItemEvent.SELECTED){
                    String ss[]=((String)e.getItem()).split("\\*");
                    int w=Integer.parseInt(ss[0]);
                    int h=Integer.parseInt(ss[1]);
                    JFrameSimpleDemo.this.setSize(w, h);
                }
            }
        }) ;
        
        ActionListener chl=new ActionListener(){
            public void actionPerformed(ActionEvent e){
                if(colorRed.equals(e.getSource())){
                    JFrameSimpleDemo.this.getContentPane().setBackground(Color.red);
                    
                }else if(colorGreen.equals(e.getSource())){
                    JFrameSimpleDemo.this.getContentPane().setBackground(Color.green);
                    
                }else if(colorBlue.equals(e.getSource())){
                    JFrameSimpleDemo.this.getContentPane().setBackground(Color.blue);
                    
                }else if(colorYellow.equals(e.getSource())){
                    JFrameSimpleDemo.this.getContentPane().setBackground(Color.yellow);
                }
            }
        };
        
        colorRed.addActionListener(chl);
        colorGreen.addActionListener(chl);
        colorBlue.addActionListener(chl);
        colorYellow.addActionListener(chl);
    }
    public static void  main(String[] args){
        new JFrameSimpleDemo();
    }    
}
juzhishang
2014-01-04 · TA获得超过265个赞
知道小有建树答主
回答量:165
采纳率:0%
帮助的人:85.4万
展开全部
估计是注册的用户权限不足,要用专业版的注册码注册才行,下面是8.5/8.6的注册码,重新注册下就有了,其他版本楼主自己搜索吧
zhuce
mLR8ZC-655909-69587657677565032

admin
nLR8ZC-655881-6958765271456420
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
惊醒_走
2013-12-24 · TA获得超过101个赞
知道小有建树答主
回答量:155
采纳率:0%
帮助的人:103万
展开全部
new ---> other ---> windowBuilder --> Swing 或者 Jframe
追问
Other里面有 我还说啥
追答
安装个插件吧,
help --> eclipse marketplace -->输入Swing -->安装SWing插件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式