gbc.insets = Insets(0,0,0、);を初期化するグリッドバッグレイアウトがあります。後で、何らかのアクションが発生したときに、このインセットのサイズを変更したいと思います。値を変更してからrepaint()を実行しようとしましたが、機能しませんか?私は何をする必要がありますか?どうもありがとうございます!
class myGraph {
private Insets myInsets = new Insets(0,0,0,0);
...
gbc.insets = myInsets; // setting Gridbag constraints.
Action Listener {
...............
myInsets.top =30;
myInsets.bottom =40;
myGraph.repaint();
}
}