Java Swing滑块未弹出问题
您好,我正在使用repl.it for Java Swing,在这段代码中,只有框架弹出,但滑块本身根本不显示!请帮帮我!如何修复此代码?您需要先添加滑块和所有其他组件,然后才能使到帧可见 快走Java Swing滑块未弹出问题,java,swing,Java,Swing,您好,我正在使用repl.it for Java Swing,在这段代码中,只有框架弹出,但滑块本身根本不显示!请帮帮我!如何修复此代码?您需要先添加滑块和所有其他组件,然后才能使到帧可见 快走 import javax.swing.event.*; import java.awt.*; import javax.swing.*; public class Main{ public static void main(String [] args){ JFrame j =
import javax.swing.event.*;
import java.awt.*;
import javax.swing.*;
public class Main{
public static void main(String [] args){
JFrame j = new JFrame("How Happy Are You?");
j.setSize(300,200);
j.setVisible(true);
j.setLayout(new FlowLayout());
JSlider s = new JSlider(JSlider.HORIZONTAL, 0, 10, 5);
s.setMajorTickSpacing(5);
s.setMinorTickSpacing(1);
s.setPaintTicks(true);
s.setPaintLabels(true);
j.add(s);
JLabel label = new JLabel("Current Rating: " + s.getValue());
j.add(label);
s.addChangeListener(new ChangeListener()
{
public void stateChanged(ChangeEvent e){
label.setText("Current Rating: " + s.getValue());
}
});
}
}
添加完所有组件后,请往下写几行。现在就可以使用了。谢谢!对于
setVisible(true)
的所有调用,我看到了:JLabel
是否显示?
j.setVisible(true);