import javax.swing.*;
import javax.swing.GroupLayout.Alignment;
import javax.swing.event.ChangeEvent;
import javax.swing.event.ChangeListener;
import java.awt.*;
public class Main extends JFrame {
private JLabel la=new JLabel("I Love Java");
JSlider slider=new JSlider(JSlider.HORIZONTAL,1,100,1);
public Main() {
setTitle("JSlider Practice Frame");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Container c= getContentPane();
c.setLayout(new BorderLayout());
c.add(slider);
slider.setPaintLabels(true);
slider.setPaintTicks(true);
slider.setPaintTrack(true);
slider.setMajorTickSpacing(20);
slider.setMinorTickSpacing(5);
slider.addChangeListener(new MyChangeListener());
c.add(la,BorderLayout.CENTER);
la.setOpaque(true);
c.add(slider,BorderLayout.NORTH);
setSize(300,300);
setVisible(true);
}
class MyChangeListener implements ChangeListener{
public void stateChanged(ChangeEvent e) {
la.setFont(new Font("Arial", Font.PLAIN, slider.getValue()));
repaint();
}
}
public static void main(String[] args) {
new Main();
}
}
*/
import javax.swing.*;
import javax.swing.event.ChangeEvent;
import javax.swing.event.ChangeListener;
import java.awt.*;
import java.util.Random;
public class Main extends JFrame {
private JLabel []la = new JLabel[10];
public Main() {
for(int i =0; i<la.length; i++) {
la[i] = new JLabel();
double x = Math.random() * 1000; // 0 ~ 1 * 400
double y=Math.random()*1000;
setTitle("Ten 레이블 클릭");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Container c=getContentPane();
setSize(300,300);
}
}
public static void main(String[] args) {
new Main();
}
}