私はウィンドウでの描画全体に関してはかなり初心者であり、現時点ではちょっと立ち往生しています。現在、私は物事をテストしているところです。
import javax.swing.*;
import java.awt.*;
import javax.swing.event.*;
public class test extends JFrame
{
JSlider slider1;
public test()
{
slider1 = new JSlider(JSlider.VERTICAL, 0, 50, 0);
setLayout(new FlowLayout(FlowLayout.TRAILING));
add(slider1);
}
public void changeValue ()
{
slider1.setValue(25);
}
public static void main(String args[]) {
test gui = new test();
gui.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
gui.setSize(550,250);
gui.setVisible(true);
}
}
そこで、slider1と呼ばれるJSliderを作成し、その方向と値を指定します。changeValueメソッドを呼び出すと、明らかにslider1の値が変更されます。ただし、GUIに変更はありません。誰かが私を正しい方向に向けることができますか?GUIを更新することで何かがありますか?