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

📄 getsource.java

📁 这是关于java事件的源代码
💻 JAVA
字号:
import java.awt.event.*;
import java.awt.*;
public class GetSource extends Frame
{
	List list;
	TextField tf;
	Button button;
	public GetSource()
	{
		button=new Button("你好");
		list=new List();
		list.add("林孔銮");
		list.add("林孔佑");
		list.add("林英");
		list.add("林述春");
		list.setMultipleMode(true);
		list.addItemListener(new ListListener());
		button.addActionListener(new ActionListener()
		{
			public void actionPerformed(ActionEvent e)
			{
				Button b=(Button)e.getSource();
				b.setEnabled(false);
			}
		}
		);

		tf=new TextField(30);
		tf.setText("selections: ");
		tf.setEditable(false);

		Panel p=new Panel();
		p.add(list);
		add(p,BorderLayout.CENTER);
		add(tf,BorderLayout.SOUTH);
		add(button,BorderLayout.NORTH);
		setBounds(100,100,500,500);
		setVisible(true);
		addWindowListener(new Win());
	}

	public class ListListener implements ItemListener
	{
		public void itemStateChanged(ItemEvent e)
		{
			Object[] selections=e.getItemSelectable().getSelectedObjects();
			String str="Selections:  ";
			for(int i=0;i<selections.length;i++)
			{
				if(i!=0)
				{
					str=str+",";
				}
				str=str+selections[i];
			}
			tf.setText(str);
		}
	}

	public class Win extends WindowAdapter
	{
		public void windowClosing(WindowEvent e)
		{
			System.exit(0);
		}
	}
	public static void main(String[] args) 
	{
		GetSource source=new GetSource();
		
	}
	
}

⌨️ 快捷键说明

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