java吧 关注:1,305,305贴子:12,870,010
  • 4回复贴,共1

求大神指点

只看楼主收藏回复

import java.awt.BorderLayout;
import java.awt.Color;
import javax.swing.BoxLayout;
import javax.swing.JButton;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import java.awt.event.*;
public class B {
public static void main(String[] arge){
JFrame f =new JFrame("java应用程序");
JButton b1 =new JButton("关闭");
JButton b2 =new JButton("确定");
f.setVisible(true);
f.setSize(300,400);
f.setBackground(Color.blue);
b1.setBackground(Color.YELLOW);
f.add(b1,BorderLayout.SOUTH);
String[] a ={"星期一","星期二","星期三","星期四","星期五","星期六","星期天"};
JComboBox c1 = new JComboBox(a);
f.add(c1);
f.add(b2,BorderLayout.NORTH);
b2.setBackground(Color.DARK_GRAY);
c1.addItemListener(new C());
b1.addActionListener(new B1());
}
}
class B1 implements ActionListener{
public void actionPerformed(ActionEvent e){
System.exit(0);
}
}
class C implements ItemListener {
public void itemStateChanged(ItemEvent e)
{
String choices = c1.getSelectedItem().toString();//这个c1无法解析为什么 怎么改??
if(choices == "星期一")
{
if(e.getStateChange() == ItemEvent.SELECTED){
JFrame f2 =new JFrame("java");
JLabel l=new JLabel("");
l.setBackground(Color.GRAY);
f2.setVisible(true);
f2.setSize(500,600);
f2.add(l,BorderLayout.CENTER);
f2.setBackground(Color.YELLOW);
}
else if(choices == "星期二")
{
}
else if(choices == "星期四")
{
}
else if(choices == "星期五")
{
}
else if(choices == "星期六")
{
}
else if(choices == "星期天")
{
}
}
}
}


IP属地:四川1楼2014-05-17 15:29回复
    指点啥....


    2楼2014-05-17 15:35
    收起回复
      2026-07-03 09:14:41
      广告
      不感兴趣
      开通SVIP免广告
      我顶


      IP属地:四川3楼2014-05-17 15:57
      回复