文件名称:java写的滚动字幕GUI编程
文件大小:5KB
文件格式:ZIP
更新时间:2016-07-04 06:36:45
java swing awt GUI
class ZiMupanel extends JFrame {
public ZiMupanel() {
Container con = this.getContentPane();
// 设置窗口名称
this.setTitle("滚动字幕");
// 设置布局管理器为 null ,方便 面板定位,一般使用null 布局时,将窗口设置不可改变大小
this.setLayout(null);
// 设置窗口位置和大小
this.setBounds(300, 300, 460, 330);
// 设置窗口可见
this.setVisible(true);
// 设置不可改变大小
this.setResizable(false);
// 设置当点击窗口的关闭按钮时退出
// 设置此窗体关闭,滚动面板不关闭 this.setDefaultCloseOperation(DISPOSE_ON_CLOSE);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Panelfont1 p1 = new Panelfont1();
con.add(p1);
p1.setBounds(15, 15, 175, 60);
Panelfont2 p2 = new Panelfont2();
con.add(p2);
p2.setBounds(195, 15, 250, 60);
Panelneizi p3 = new Panelneizi();
con.add(p3);
p3.setBounds(15, 80, 175, 80);
Paneldirection p4 = new Paneldirection();
con.add(p4);
p4.setBounds(195, 80, 250, 80);
Panel5 p5 = new Panel5();
con.add(p5);
p5.setBounds(15, 155, 430, 70);
Panel6 p6 = new Panel6();
con.add(p6);
p6.setBounds(15, 220, 430, 70);
}
}
class Panelfont1 extends JPanel implements ActionListener{
public Panelfont1() {
this.setBorder(BorderFactory.createTitledBorder("滚动字幕的文字大小控制"));//设置 面板边框
this.setLayout(new GridLayout(1, 2));
bigfont = new JRadioButton("大字体", false);
smallfont = new JRadioButton("小字体", true);
bigfont.addActionListener(this);
smallfont.addActionListener(this);
ButtonGroup sexRadioButtonGroup = new ButtonGroup();// 创建一个选按钮组
sexRadioButtonGroup.add(bigfont);// 将单选按钮对象添加到按钮组中
sexRadioButtonGroup.add(smallfont);// 将单选按钮对象添加到按钮组中
//Enumeration
【文件预览】:
zmJFrame.java