0

過去数時間、Java で何かが可能かどうかを確認しようとしてきました。次のように、文字列変数を使用して別のオブジェクト変数に名前を付けたいと考えています。

String s = newJpanel;
s = new JPanel();

次に、新しく作成された Jpanel を newJpanel と呼びます。

これは可能ですか?

4

1 に答える 1

2

明らかに、コンパイラから型の不一致エラーを生成せずにString変数を aに割り当てることはできません。JPanel以下を使用できます。

Map<String, JPanel> map = new HashMap<>();
JPanel panel = ...
map.put("SomeText", panel);             
于 2013-03-12T00:02:14.160 に答える