質問: jscrollpaneで水平スクロールを無効にする 固定幅にしたいjscrollpaneとflowlayoutがあります。垂直方向にのみスクロールする必要があり、ウィンドウのサイズを変更するとコンテンツが自動的に再配置されます。 setenablehorizontalscroll(false)のようなメソッドがあるはずだと思いますが、見つかりません。これを行う簡単な方法はありますか?
回答: 最後に、私はその方法を見つけました。この非常に短い例を参照してください。高度なトリックは必要ありません。public class mytest extends jframe { public static void main(string[] args) { mytest test = new mytest(); test.setdefaultcloseoperation(jframe.exit_on_close); test.setsize(300, 200); test.setvisible(true); } public mytest() { string[] data = { "arlo", "cosmo", "elmo", "hugo", "jethro", "laszlo", "milo", "nemo", "otto", "ringo", "rocco", "rollo" }; jlist list = new jlist(data); list.setlayoutorientation(jlist.horizontal_wrap); list.setvisiblerowcount(0); jscrollpane scroll = new jscrollpane(list); this.add(scroll); } } sunのチュートリアル から適応