ColorChooserDialog(LAB 6-1)
1.import javax.swing.*;
2.import java.awt.*;
3.class ColorChooserDialog{
4.ColorChooserDialog(){
5. JColorChooser colorChooser=new JColorChooser();
6. Color color=colorChooser.showDialog(null,"set Color",Color.red);
7. System.out.println(color);
8. }
9.public static void main(String[] args){
10. new ColorChooserDialog();
11. }
12.}
PopUpTest(LAB 6-2)
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
class PopUpTest extends JFrame{
JPopupMenu pop=new JPopupMenu();
JMenuItem open=new JMenuItem("Open");
JMenuItem copy=new JMenuItem("Copy");
JMenuItem cut=new JMenuItem("Cut");
JMenuItem paste=new JMenuItem("Paste");
JMenuItem exit=new JMenuItem("Exit");
PopUpTest(){
setSize(400,300);
setTitle("Pop-Up Test");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
pop.add(open);
pop.add(copy);
pop.add(cut);
pop.add(paste);
pop.add(exit);
JPanel p=new JPanel();
p.setComponentPopupMenu(pop);
p.addMouseListener(new MouseAdapter(){});
getContentPane().add(p);
setVisible(true);
}
public static void main(String[]args){
new PopUpTest();
}
}
SliderTest(LAB 6-3)
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
class SliderTest extends JFrame{
SliderTest(){
setTitle("SliderTest");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JSlider slider=new JSlider(SwingConstants.HORIZONTAL);
slider.addChangeListener(new ChangeListener(){
public void stateChanged(ChangeEvent e){
JSlider slider=(JSlider)e.getSource();
int value=slider.getValue();
System.out.println(value);
}
});
slider.setMajorTickSpacing(20);
slider.setMinorTickSpacing(5);
slider.setPaintTicks(true);
slider.setPaintLabels(true);
//slider.setFocusable(true);
/*slider.addKeyListener(new KeyAdapter(){
public void keyPressed(KeyEvent e){
System.out.println(e.getKeyChar());
}
});*/
getContentPane().add(slider);
pack();
setVisible(true);
}
public static void main(String[]args){
new SliderTest();
}
}
InternalFrameTest(LAB 6-4)
//InternalFrameTest.java
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
class InternalFrameTest extends JFrame{
JInternalFrame inFrame1=new JInternalFrame("internal#1",true,true,true);
JInternalFrame inFrame2=new JInternalFrame("internal#2",true,true,true);
JDesktopPane deskPane=new JDesktopPane();
InternalFrameTest(){
inFrame1.setBounds(100,100,150,100);
inFrame2.setBounds(300,100,150,100);
inFrame1.show();
inFrame2.show();
deskPane.add(inFrame1);
deskPane.add(inFrame2);
setContentPane(deskPane);
setTitle("InternalFrameTest");
setSize(640,400);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
}
public static void main(String[]arge){
new InternalFrameTest();
}
}






ไม่มีความคิดเห็น:
แสดงความคิดเห็น