30/09/2018, 19:58

Hỏi về component ChoiceList

Cho em hỏi em muốn tạo ô hiển thị các màu sắc tương ứng khi được chọn lên ChoiceList thì làm như thế nào ạ. Cái ô màu xanh như hình ý ạ

package component.choicelist;

import java.awt.Choice;
import java.awt.FlowLayout;
import java.awt.Label;
import javax.swing.JFrame;

public class ChoiceListTest extends JFrame {

	Label label1 = new Label("Choice Color, Which you like");
	Choice color = new Choice();

	public ChoiceListTest(String tittle) {
		super(tittle);
		setLayout(new FlowLayout());
		add(label1);
		color.add("Red");
		color.add("Black");
		color.add("Blue");
		color.add("Pink");
		color.add("Yellow");
		add(color);
	}

	public static void main(String[] args) {
		ChoiceListTest choicelist = new ChoiceListTest("Choice list");
		choicelist.setSize(300, 300);
		choicelist.setVisible(true);
	}

}

Quốc Hùng viết 22:07 ngày 30/09/2018

bạn dùng bắt sự kiện chọn item của nó rồi lấy cái sự kiện tương ứng bắt được kết nối vs Color sau đó là xuất color ra bằng Background của 1 label
Color này nằm trong gói java.awt

Bài liên quan
0