/*
import javax.swing.*;
import javax.swing.event.ChangeEvent;
import javax.swing.event.ChangeListener;
import java.awt.*;
import java.awt.event.*;
public class Main extends JFrame {
private JTextArea ta = new JTextArea(5, 30);
JSlider slider = new JSlider(JSlider.HORIZONTAL, 0, 100, 0);
Container c = getContentPane();
public Main() {
setTitle("TextArea Practice Frame");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
c.setLayout(new FlowLayout());
ta.addKeyListener(new MyKeyListener());
slider.addChangeListener(new MyChangeListener());
slider.setPaintLabels(true);
slider.setPaintTicks(true);
slider.setPaintTrack(true);
slider.setMajorTickSpacing(20);
slider.setMinorTickSpacing(5);
c.add(ta);
c.add(slider);
setSize(350, 200);
setVisible(true);
ta.setFocusable(true);
ta.requestFocus();
}
class MyChangeListener implements ChangeListener {
public void stateChanged(ChangeEvent e) {
String str = ta.getText();
int len = slider.getValue();
if(str.length()>len) str = str.substring(0, len);
ta.setText(str);
}
}
class MyKeyListener extends KeyAdapter {
public void keyTyped(KeyEvent e) {
int len = ta.getText().length();
slider.setValue(len);
if(len == 100)
{
ta.setFocusable(false);
}
}
}
public static void main(String[] args) {
new Main();
}
}
*/
/*
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class Main extends JFrame {
private JButton [] Ibtn = new JButton [3];
private JLabel la = new JLabel();
private ImageIcon [] image = {
new ImageIcon("images/scissors.png"),
new ImageIcon("images/fist (1).png"),
new ImageIcon("images/open-hands.png")
};
public Main() {
setTitle("가위 바위 보 게임");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Container c = getContentPane();
c.setLayout(new FlowLayout());
JPanel p = new JPanel();
c.setBackground(Color.yellow);
p.setBackground(Color.GRAY);
c.add(p);
ButtonGroup g = new ButtonGroup();
for(int i=0; i<Ibtn.length; i++)
{
Ibtn[i] = new JButton(image[i]);
g.add(Ibtn[i]);
p.add(Ibtn[i]);
Ibtn[i].addItemListener(new MyItemListener());
}
c.add(la);
setSize(400, 300);
setVisible(true);
}
class MyItemListener implements ItemListener {
public void itemStateChanged(ItemEvent e) {
if(Ibtn[0].isSelected())
{
la.setText("fjjtfjtft");
}
}
}
public static void main(String[] args) {
new Main();
}
}
*/