|
发表于 2020-4-5 13:00:02
|
显示全部楼层
import javax.swing.*; //插入javax.swing包
import java.awt.*; //插入java.awt包
import java.awt.event.*; //插入java.awt.event包
//下面代码创建JFrame框架窗体
class FrameTest extends JFrame
{
public FrameTest() //创建构造符函数
{
super("窗体标题"); //创建JFrame类对象
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true); //设置窗体可见
setSize(240,100); //设置窗体大小
}
}
//下面代码创建JPanel面板,并将面板添加到框架窗体
class PanelTest extends FrameTest
{
JPanel panelObj; //声明JFrame类对象
public PanelTest() //创建构造符函数
{
panelObj=new JPanel(); //创建JPanel类对象
// panelObj.setBackground(Color.white);//设置面板颜色
getContentPane().add(panelObj); //将面板添加到窗体
}
}
//下面代码创建JTable单选按钮,并将单选按钮添加到面板
class MenuTest extends PanelTest
{
JMenuBar menuBar;
JMenu menuFile,menuEdit,menuHelp;
JMenuItem menuItemNew,menuItemOpen,menuItemSave;
JMenuItem menuItemCut,menuItemCopy,menuItemPaste;
public MenuTest() //创建构造符函数
{
menuBar=new JMenuBar(); //菜单条JMenuBar
setJMenuBar(menuBar);
menuFile=new JMenu("文件(F)"); //菜单JMenu
menuEdit=new JMenu("编辑(E)");
menuHelp=new JMenu("帮助(H)");
menuBar.add(menuFile);
menuBar.add(menuEdit);
menuBar.add(menuHelp);
menuItemNew =new JMenuItem("新建(N)");//菜单项JMenuItem
menuItemOpen=new JMenuItem("打开(O)");
menuItemSave=new JMenuItem("保存(S)");
menuFile.add(menuItemNew);
menuFile.add(menuItemOpen);
menuFile.add(menuItemSave);
menuItemCut =new JMenuItem("剪切(T)");
menuItemCopy =new JMenuItem("复制(C)");
menuItemPaste=new JMenuItem("粘贴(P)");
menuEdit.add(menuItemCut);
menuEdit.add(menuItemCopy);
menuEdit.add(menuItemPaste);
menuEdit.add(menuItemPaste);
}
}
|
|