「java静态gui」java静态方法怎么调用

博主:adminadmin 2022-11-29 08:36:07 52

本篇文章给大家谈谈java静态gui,以及java静态方法怎么调用对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java的gui程序设计

效果图

参考代码

//导入swing图形界面开发常用的3个包

import java.awt.*;

import java.awt.event.*;

import javax.swing.*;

public class AddFrame extends JFrame implements ActionListener {

JTextField jtf1, jtf2, jtf3;

public AddFrame() {

JPanel jpcenter = new JPanel(new GridLayout(3, 2)); //创建面板,设置布局为3行2列的网格布局

JLabel jl1 = new JLabel("First Number:");

jtf1 = new JTextField();

jpcenter.add(jl1);

jpcenter.add(jtf1);

JLabel jl2 = new JLabel("Second Number:");

jtf2 = new JTextField();

jpcenter.add(jl2);

jpcenter.add(jtf2);

JLabel jl3 = new JLabel("The Sum:");

jtf3 = new JTextField();

jtf3.setBackground(Color.WHITE); // 文本框背景色为白色

jtf3.setEditable(false);// 文本框不许编辑

jpcenter.add(jl3);

jpcenter.add(jtf3);

add(jpcenter,BorderLayout.CENTER);//窗口默认布局为BorderLayout .把jpcenter放到窗口的中间

JButton jbAdd = new JButton("Add");

jbAdd.addActionListener(this);//添加点击事件的处理

add(jbAdd, BorderLayout.SOUTH);//把按钮放到窗口的南面

setTitle("Add Calculator");

setSize(350, 200);

setLocationRelativeTo(null);//窗口居中

setDefaultCloseOperation(EXIT_ON_CLOSE);//点击右上角的关闭按钮时,结束程序

}

//点击按钮时处理该事件

public void actionPerformed(ActionEvent e) {

try {

double num1=Double.parseDouble(jtf1.getText());

double num2=Double.parseDouble(jtf2.getText());

jtf3.setText(num1+num2+"");

}catch (Exception ex) {

//输入了字母汉字,不符合规范的输入时进行提示

JOptionPane.showMessageDialog(this, "输入了错误的字符或者格式,请输入数字", "错误!", JOptionPane.ERROR_MESSAGE);

}

}

public static void main(String[] args) {

new AddFrame().setVisible(true);//创建窗口并可见

}

}

java中的GUI是什么

GUI 是图形用户界面

JAVA中的编写图形界面的是

java.awt和javax.swing两个包

JAVA有很多GUI产品,eclipse就是

编写java的“静态”GUI界面(无事件驱动功能)通常必须包含四个基本步骤,是哪四个基本步骤?

创建frame

设置frame窗体布局(流式布局等)

加入所需的控件(按钮、文本框等)

设置frame窗体大小,出现的位置,并将窗体设为可见

在已经编写好的Java“静态”GUI界面程序基础上要实现事件驱动功能,通常又必须包含四个基本步骤?

在已经编写好的Java“静态”GUI界面程序基础上要实现事件驱动功能,通常又必须包含四个基本步骤?

java GUI

用Frame的话要加action才能。。。

用JFrame的话这样子就可以了。。。

import javax.swing.JFrame;

public class FrameTest {

public static void main(String[] args) {

JFrame frame = new JFrame("学生管理系统");

frame.setSize(300,200);

frame.setVisible(true);

frame.setDefaultCloseOperation(frame.EXIT_ON_CLOSE);

}

}

这个是Frame的

import java.awt.Frame;

public class FrameTest {

public static void main(String[] args) {

Frame frame = new Frame("学生管理系统");

frame.setSize(300, 200);

frame.setVisible(true);

frame.addWindowListener(new java.awt.event.WindowAdapter() {

public void windowClosing(java.awt.event.WindowEvent evt) {

new FrameTest().setDefaultCloseOperation(evt);

}

});

}

public void setDefaultCloseOperation(java.awt.event.WindowEvent evt) {

System.exit(0);

}

}

java静态gui的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java静态方法怎么调用、java静态gui的信息别忘了在本站进行查找喔。

The End

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