「java做窗口实验原理」java做窗口实验原理是什么
今天给各位分享java做窗口实验原理的知识,其中也会对java做窗口实验原理是什么进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、java怎样实现弹出窗口
- 2、java制作窗口
- 3、用java做一个窗口
java怎样实现弹出窗口
JOptionPane.showMessageDialog()
public static void showMessageDialog(Component parentComponent,
Object message,
String title,
int messageType)
throws HeadlessException调出对话框,它显示使用由 messageType 参数确定的默认图标的 message。
参数:
parentComponent - 确定在其中显示对话框的 Frame;如果为 null 或者 parentComponent 不具有 Frame,则使用默认的 Frame
message - 要显示的 Object
title - 对话框的标题字符串
messageType - 要显示的消息类型:ERROR_MESSAGE、INFORMATION_MESSAGE、WARNING_MESSAGE、QUESTION_MESSAGE 或 PLAIN_MESSAGE
java制作窗口
如果会出错就是因为你两个类写到了一个.java文件里,一个.java文件里的源代码中只能有一个public类,这是问题1;
第二个问题不会造成编译错误,但是你这个程序会因为没有入口而无法运行.因为你的main方法不是静态的
所以要把main方法改成public static void main(String args[])
import java.awt.*;
class FirstWindow extends Frame{
MenuBar menubar;
Menu menu;
MenuItem i1,i2;
FirstWindow(String s)
{
super(s);
setSize (160,170);
setLocation (120,120);
setVisible (true);
menubar=new MenuBar();
menu=new Menu("文件");
i1=new MenuItem("打开");
i2=new MenuItem("保存");
menu.add(i1);
menu.add(i2);
menubar.add(menu);
setMenuBar(menubar);
}
}
public class Example
{
public static void main(String args[]){
FirstWindow win=new FirstWindow("一个简单的窗口");
}
}
用java做一个窗口
java做窗口的话,需要用swing技术,之后创建JFrame 等组件,即可完成窗口创建工作。
package inter.frame;import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JOptionPane;public 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();//执行菜单创建
}}
java做窗口实验原理的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java做窗口实验原理是什么、java做窗口实验原理的信息别忘了在本站进行查找喔。
发布于:2022-11-30,除非注明,否则均为
原创文章,转载请注明出处。