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()//执行菜单创建
}}
import java.awt.Frame
public class FrameTest
{
public static void main ( String[] Args )
{
Frame f = new Frame ("测试窗口")
// 设置窗口的大小,位置
f.setBounds (30, 30, 250, 200)
// 将窗口显示出来
f.setVisible (true)
}
}