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);
    		
    	
    }	
    
    
    
       }
    

  • 相关阅读:
    js常用框架原理
    移动端input解决键盘问题 方案1
    jq大体架构。先记录再慢慢剖析
    把图片存储 canvas原生API转成base64
    清除浮动的6中方法
    window.location.hash属性介绍
    前端性能优化之js,css调用优化
    数组中的对象,判断是否有重复值、
    [Python] Pitfalls: Be Careful with os.chdir
    Changing the Color of Linux ls Command 改变Linux的ls命令显示的颜色
  • 原文地址:https://www.cnblogs.com/1793979463hyx/p/11918648.html
Copyright © 2011-2022 走看看