ユーザーに表示されるものを変更できるように、このJListにバインドするにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/621974

  •  05-07-2019
  •  | 
  •  

質問

別のフォームから追加されたキャッシュのリストを表示するために使用したいJListがあり、これが機能しているので、キャッシュをリストに直接追加できるようにしたいです...ユーザーに表示される内容を変更する方法はありますか?または、単にオブジェクトのtoStringメソッドに表示したいものを作成する場合でしょうか?

public void update(Observable o, Object arg)
{
    GeoGolfHole hole = (GeoGolfHole)arg;
    model.add(0, hole);
    jlHolesInGame.setText(Integer.toString(model.getSize()));
}
役に立ちましたか?

解決

新しいListCellRendererを作成して、クラスから必要なものをレンダリングできます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top