⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 zhang.java

📁 这主要是关于个人星系的代码 希望大喜欢 我只是初学者
💻 JAVA
字号:
import javax.swing.*;
import javax.swing.event.*;
import java.awt.event.*;
import java.awt.*;
import javax.swing.border.*;
 public class zhang
 { public static void main(String args[])
   {
   	 MyWindow win=new MyWindow();
   }
 }
 
 class MyWindow extends JFrame implements ItemListener,ActionListener
 { //Panel p1,p2,p3,p4;
 	  TextArea t1;
 	  JComboBox list1,list2;
    TextField text;
    JButton button1,button2;
    JCheckBox box1,box2,box3,box4;
    JRadioButton radiobutton1,radiobutton2;
    ButtonGroup sex;
    Box boxv1,boxv2,baseBox1,baseBox2;
  //  OtherWindow w;
    MyWindow()
   { 
   	setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    Label la1=new Label("姓名");
    text=new TextField(10);
    Label la2=new Label("班级");
    list1=new JComboBox();
    list2=new JComboBox();
    Label la3=new Label("学号");
    Label la4=new Label("爱好");
    Label la5=new Label("性别");
    button1=new JButton("PHOTO");
    sex=new ButtonGroup();
           
    setLayout(new FlowLayout());               
 
    add(la1);
    add(text);
    add(la2);

    
    list1.addItem("计算机061");
    list1.addItem("计算机062"); 
    list1.addItem("计算机063");
    list1.addItem("软件061");  
    list1.addActionListener(this);
    
    add(list1);
    add(la3);

    
    for(int i=1;i<=32;i++)
    {list2.addItem(i+"号");
    }
   list2.addActionListener(this);
    add(list2);


    box1=new JCheckBox("足球");
    box2=new JCheckBox("看NBA");
    box3=new JCheckBox("听音乐");
    box4=new JCheckBox("KTV");
    boxv1=Box.createVerticalBox();
    boxv1.add(box1);
    boxv1.add(Box.createVerticalStrut(8));
    boxv1.add(box2);
    boxv1.add(Box.createVerticalStrut(8));
    boxv1.add(box3);
    boxv1.add(Box.createVerticalStrut(8));
    boxv1.add(box4);
    
    baseBox1=Box.createHorizontalBox();
    baseBox1.add(la4);
    baseBox1.add(Box.createHorizontalStrut(8));
    baseBox1.add(boxv1);
    add(baseBox1);
    box1.addItemListener(this);
    box2.addItemListener(this);
    box3.addItemListener(this);
    box4.addItemListener(this);
    
    radiobutton1=new JRadioButton("男生");
    radiobutton2=new JRadioButton("女生"); 
    radiobutton1.addItemListener(this);
    radiobutton2.addItemListener(this);
    
    sex.add(radiobutton1);
    sex.add(radiobutton2);

    boxv2=Box.createVerticalBox();
    boxv2.add(radiobutton1);
    boxv2.add(Box.createVerticalStrut(8));
    boxv2.add(radiobutton2);
    baseBox2=Box.createHorizontalBox();
    baseBox2.add(la5);
    baseBox2.add(Box.createHorizontalStrut(8));
    baseBox2.add(boxv2);
    add(baseBox2);
    
    button1.addActionListener(this);
    add(button1);
  
    t1=new TextArea(6,20);
    add(t1);
     
    t1.setEditable(false);
    text.addActionListener(this);
    setSize(300,400);
      setVisible(true);
      validate();
    }
    public void actionPerformed(ActionEvent e)
    {
    	
    	if(e.getSource()==text)
        {String word=text.getText();
 
        	t1.append(word+"\n");
    	  }
    	  if(e.getSource()==button1)
    	  { OtherWindow win=new OtherWindow();
    	  	setVisible(true);
    	  
    	  	}

       if(e.getSource()==list1)
       { System.out.println("list1 true");
       	String name=(String)list1.getSelectedItem(); 
       	  t1.append(name+"\n");
       	}
       if(e.getSource()==list2)
       { System.out.println("list2 true");
         String num=(String)list2.getSelectedItem();
       	t1.append(num+"\n");
       	}

    }
    
    public void itemStateChanged(ItemEvent e)
    { 
    	
    	if(e.getSource()==box1)
      { if(box1.isSelected())
            t1.append("足球"+"\n");
       }    
      
     if(e.getSource()==box2)
        
       { 	if(box2.isSelected())
            t1.append("看NBA"+"\n");
        }
      if(e.getSource()==box3)
      
        {	if(box3.isSelected())
            t1.append("听音乐"+"\n");
        }
      if(e.getSource()==box4)
       { if(box4.isSelected())
            t1.append(box4.getText()+"\n");
        } 

       if(radiobutton1.isSelected())
        {System.out.println("男生 true");
           t1.append("男生"+"\n");              	
        }
        
       if(radiobutton2.isSelected())
        {System.out.println("女生 true");
            t1.append(radiobutton2.getText()+"\n");            	
        }
    }
       	
}
   class OtherWindow extends JFrame //implements ActionListener
    { Panel p; 
   	 JLabel l7;
     ImageIcon image1;
   	 OtherWindow()
   	 { 
   	 	 //setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
   
   	   l7=new JLabel();	 
   	 	 p=new Panel();
   	 	 add(p);
   	 	 p.add(l7);
   	   image1=new ImageIcon("图片 014.jpg");
   	 	 l7.setIcon(image1);
       setSize(300,300);
       setVisible(true);
       validate();
     }
   
 
}
 

    

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -