「java做窗口实验原理」java做窗口实验原理是什么

博主:adminadmin 2022-11-30 14:59:07 60

今天给各位分享java做窗口实验原理的知识,其中也会对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做窗口实验原理的信息别忘了在本站进行查找喔。

The End

发布于:2022-11-30,除非注明,否则均为首码项目网原创文章,转载请注明出处。