📄 OgrenciBoy.java .java dosyası

⬇️ İndir
import java.awt.Color; import java.awt.Font; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.JSlider; import javax.swing.SwingConstants; import javax.swing.event.ChangeEvent; import javax.swing.event.ChangeListener; public class OgrenciBoy { public static JSlider slider = new JSlider(0, 100, 10); public static double boy = 0.00; public static String boyString = "Ögrencinin boyu ölçülmedi."; public OgrenciBoy() { JFrame frame = new JFrame("075 JSlider Ögrenci Boy Göstergesi"); frame.setLayout(null); JPanel panel = new JPanel(); panel.setLayout(null); panel.setBackground(new Color(221, 242, 220)); panel.setBounds(50, 50, 900, 300); JLabel label = new JLabel(boyString); label.setHorizontalAlignment(JLabel.CENTER); label.setFont(new Font("Helvetica", Font.BOLD, 34)); label.setBounds(50, 150, 800, 50); int minimum = 140; int maximum = 220; slider = new JSlider(minimum, maximum); slider.setPaintTicks(true); slider.setMinorTickSpacing(1); slider.setPaintTrack(true); slider.setMajorTickSpacing(10); slider.setPaintLabels(true); slider.setFont(new Font("Helvetica", Font.PLAIN, 23)); slider.setOrientation(SwingConstants.HORIZONTAL); // slider.setOrientation(SwingConstants.VERTICAL); slider.setBounds(50, 50, 800, 50); slider.addChangeListener(new ChangeListener() { public void stateChanged(ChangeEvent e) { int value = slider.getValue(); boy = value/100.0; boyString = "Ögrencinin boyu " + boy + " cm."; label.setText(boyString); System.out.printf("Slider Value: %3.2f\n", boy); } }); panel.add(slider); panel.add(label); frame.add(panel); frame.getContentPane().setBackground(new Color(55, 64, 42)); frame.setSize(1000, 400); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setLocationRelativeTo(null); frame.setResizable(false); frame.setVisible(true); } }