第十三周课程总结

第十三周总结

菜单组件

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



   }

原文地址:https://www.cnblogs.com/1793979463hyx/p/11918648.html