zoukankan      html  css  js  c++  java
  • 第十三周课程总结

    第十三周总结

    菜单组件

    JMenu与JMenubrar

    在Java中实现菜单必须使用JMenu组件,使用了JMenu组件首先要了解JMenuBar组件,JMenuBar组件是用来摆放JMenu组件的,JMenuBar组件是将JMenu组件加入到窗口中

    JMenuBar类的常用方法

    JMenu的类常用方法

    JMenultem

    JMenultem的功能是在菜单中加入菜单项,JMenultem继承AbstracButton类,因此JMenultem也可以理解成一种特殊的JButton组件,当选择某个菜单项是会触发ActionEvent事件。

    JMenultem类常用方法

    JFileChooser

    JFileChooser功能是通过文件选择框选择要打开或保存的文件

    JFileChooser类常用操作方法

    JTable

    JTable提供以行和列显示数据的视图

    JTable类的常用方法

    方法 类型 描述
    public JTable(object[][]row Date,Object[]columnNames) 构造 创建一个JTable对象,设置显示数据和表格标题
    public JTable(Vector rowData,Vector column Names) 构造 创建一个JTable对象通过Vector设置数据和显示的标题
    public JTable(Table Model dm) 构造 使用Table Model创建表格
    public JTable ColumnModel getColumn Model() 普通 返回TableColumModel对象

    记事本

       package hello.java;
       import java.awt.event.WindowAdapter;
      import java.awt.event.WindowEvent;
       import java.io.File;
       import javax.swing.ImageIcon;
      import javax.swing.JFrame;
       import javax.swing.JMenu;
       import javax.swing.JMenuBar;
      import javax.swing.JScrollPane;
       import javax.swing.JTextArea;
        public class Caidang {
    
    public static void main(String[] args) {
    	JFrame frame=new JFrame("Welcome To MLDN");
    	JTextArea text=new JTextArea();
    	text.setEditable(true);
    	frame.getContentPane().add(new JScrollPane(text));
    	JMenu menuFile=new JMenu("文件");
    	menuFile.setIcon(new ImageIcon("D:"+File.separator+"icons"+File.separator+"文件图标1.png"));
    	JMenuBar menuBar=new JMenuBar();
    	menuBar.add(menuFile);
    	frame.addWindowListener(new WindowAdapter()
    	{
    		public void windowClosing(WindowEvent arg0)
    		{
    			System.exit(1);
    		}});
    	frame.setJMenuBar(menuBar);
    	frame.setVisible(true);
    	frame.setSize(400,400);
    	frame.setLocation(400,400);
    		
    	
    }	
    
    
    
       }
    

  • 相关阅读:
    求字符串长度
    n人围圈报数,报3出圈
    设计模式-桥梁模式(11)
    ajax
    数组右移
    数组元素交换
    倒序输出(指针方法)
    myeclipse6.5使用tomcat7报java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory错
    设计模式-组合模式(10)
    刷评论脚本
  • 原文地址:https://www.cnblogs.com/1793979463hyx/p/11918648.html
Copyright © 2011-2022 走看看