帮忙找出问题啊 谢啦

[复制链接]
查看11 | 回复1 | 2010-11-23 00:44:46 | 显示全部楼层 |阅读模式
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
classJMenuDemo extends JFrame implements ActionListener{

JTextFieldtextField;

public JMenuDemo(){

super("欢迎进入");

JMenuBar mb=new JMenuBar();

setJMenuBar(mb);

JMenu m1=new JMenu("字体");

JMenu m2=new JMenu("字形");

JMenu m3=new JMenu("字号");

JMenu m4=new JMenu("退出");

mb.add(m1);

mb.add(m2);

mb.add(m3);

mb.add(m4);

JMenuItem p1=new JMenuItem("黑体");

p1.addActionListener(this);

JMenuItem p2=new JMenuItem("楷体_GB2312");

p2.addActionListener(this);

JMenuItem p3=new JMenuItem("宋体");

p3.addActionListener(this);

JMenuItem p4=new JMenuItem("Dialog");

p4.addActionListener(this);

m1.add(p1);

m1.add(p2);

m1.add(p3);

m1.add(p4);

m2.add(new JMenuItem("加粗"));

m2.add(new JMenuItem("斜体"));

m2.add(new JMenuItem("普通"));

m3.add("12");

m3.add("18");

m3.add("24");

m3.add("36");

getContentPane();

this.add(JMenuDemo);
}
public void actionPerformed(ActionEvent e){
{
if(e.getSource() instanceof JMenuItem)
if(e.getActionCommand().equals("黑体"))
{JMenuDemo.setFont( new Font( "黑体",Font.PLAIN,a) );}
if(e.getActionCommand().equals("楷体_GB2312"))
{JMenuDemo.setFont( new Font( "楷体_GB2312".PLAIN,a) );}
if(e.getActionCommand().equals("宋体"))
{JMenuDemo.setFont( new Font( "宋体",Font.PLAIN,a) );}
if(e.getActionCommand().equals("退出"))

{System.exit(0);
}
public static void main(String args[]){
JMenuDemo frame=new JMenuDemo();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(550,400);
frame.setVisible(true);
}
}

回复

使用道具 举报

千问 | 2010-11-23 00:44:46 | 显示全部楼层
import java.awt.Font;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JFrame;import javax.swing.JMenu;import javax.swing.JMenuBar;import javax.swing.JMenuItem;import javax.swing.JTextField;public class JMenuDemo extends JFrame implements ActionListener {// 含main方法的类要用p
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行