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

📄 jlistusedemo.java

📁 JAVA编程思想源代码 值得一下 很难找的
💻 JAVA
字号:
package chapter11;

import java.applet.Applet;
import java.awt.Color;
import java.awt.GridLayout;

import javax.swing.JLabel;
import javax.swing.JList;
import javax.swing.event.ListSelectionEvent;
import javax.swing.event.ListSelectionListener;

public class JListUseDemo extends Applet {

	String[] items = { "红色", "绿色", "蓝色" };

	JList c = new JList(items);

	JLabel lb = new JLabel("JList Demo!!");

	private ListSelectionListener listenerList = new ListSelectionListener() {
		public void valueChanged(ListSelectionEvent e) {

			if (c.getSelectedValue() == "红色")
				lb.setForeground(Color.red);
			else if (c.getSelectedValue() == "绿色")
				lb.setForeground(Color.GREEN);
			else if (c.getSelectedValue() == "蓝色") {

				lb.setForeground(Color.blue);
			}
		}
	};

	public void init() {

		setLayout(new GridLayout(2, 1));

		add(c);

		add(lb);
		lb.setBackground(Color.red);

		c.addListSelectionListener(listenerList);
	}

	//	class listener implements ListSelectionListener {
	//		public void valueChanged(ListSelectionEvent e) {
	//
	//			if (c.getSelectedValue() == "红色")
	//				lb.setBackground(Color.red);
	//			else if (c.getSelectedValue() == "绿色")
	//				lb.setBackground(Color.GREEN);
	//			else if (c.getSelectedValue() == "蓝色")
	//				lb.setBackground(Color.blue);
	//		}
	//	}

}

⌨️ 快捷键说明

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