さて、宿題で困っています。選択した色を表示するウィンドウを作成し、その下にさまざまな色のコンボ ボックスを作成しようとしています。しかし、どこから始めればよいかわかりません。私の担当者ポイントが低すぎるため、ここに画像を投稿することはできません. ということで、ちょっと絵を描いてみます。
-----------------
--------------
|| ||
|| ||
|| ||
--------------
-----------------
[GREEN]^
誰でも私を助けることができますか?
私が読んだことからこれに取り組んでみましたが、これを思いつきましたが、私が望むものにはなりませんでした。コンボ ボックスを取得しましたが、希望どおりの色が表示されません。誰でもこれを手伝ってもらえますか?
import java.awt.*;
import java.awt.event.*;
import javax.swing.JFrame;
class Colors extends JFrame implements ItemListener
{
Choice chooseColor = new Choice();
Label lblQts = new Label("Choose color you like : ");
public Colors(String title)
{
super(title);
setLayout(new FlowLayout());
chooseColor.addItem("red");
chooseColor.addItem("green");
chooseColor.addItem("blue");
add(lblQts);
add(chooseColor);
chooseColor.addItemListener(this);
}
public void itemStateChanged(ItemEvent e)
{
String c;
Color color;
c = chooseColor.getSelectedItem();
color=Color.getColor(c);
setBackground(color);
}
}
public static void main(String[] args)
{
Colors objColor = new Colors("Color Chooser");
objColor.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
objColor.setSize(400,400);
objColor.setVisible(true);
}