package inter.frameimport java.awt.BorderLayout
import java.awt.event.ActionEvent
import java.awt.event.ActionListenerimport javax.swing.JFrame
import javax.swing.JMenu
import javax.swing.JMenuBar
import javax.swing.JMenuItem
import javax.swing.JOptionPanepublic class MenuTest { /**
* @param args
*/
JFrame frame //定义一个窗口架构
JMenuBar mb//定义窗口的菜单工具栏
JMenu m//定义菜单
JMenuItem mi1//定义菜单的内容
JMenuItem mi2//定义菜单的内容
public MenuTest() {
initFrame()
initAction()
}
public void initFrame() {
frame = new JFrame()
mb = new JMenuBar()
m = new JMenu("学生查询")
mi1 = new JMenuItem("确认")
mi2 = new JMenuItem("取消")m.add(mi1)
m.add(mi2)
mb.add(m)
frame.add(mb, BorderLayout.NORTH)
frame.setSize(300, 300)//设置窗口大小
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)//设置退出时关闭窗口
frame.setVisible(true)//设置窗口可见
} public void initAction() {
mi1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
// 具体实现代码根据实际要求填写
System.out.println("click")
JOptionPane.showMessageDialog(null, "你点击了确定按钮")
}
})
mi2.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
// 具体实现代码根据实际要求填写
JOptionPane.showMessageDialog(null, "你点击了取消按钮")
}
})
} public static void main(String[] args) {
new MenuTest()//执行菜单创建
}}
工具/材料:以win10系统、jdk1.8.0_102为例。
1、首先在桌面上,点击“此电脑”图标。
2、然后在该界面中,点击“D盘”选项。
3、之后在该界面中,选中打开“Java”文件夹。
4、接着在该界面中,选中打开“jdk1.8.0_102”文件夹。
5、然后在该界面中,选中打开“bin”文件夹。
6、之后在该界面中,点击“java.exe”执行程序。
7、最后在该界面中,显示打开JDK窗口。
下面介绍如何用简单的几句话在eclipse环境下出现一个窗口。
首先写一个frame类,继承Frame,是继承widows 然后把,出现窗口的语句封装成一个函数
public void lunchFrame(){
this.setLocation(0,0)
this.setSize(20,20)
setVisible(True) //一定要写这句话
}
最后只需要在主函数里面调用就可以
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。
Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点 。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。