「java图形用户界面」java图形用户界面设计计算器
本篇文章给大家谈谈java图形用户界面,以及java图形用户界面设计计算器对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、在java语言中处理图形用户界面的类库主要是java.awt包和什么包
- 2、Java中利用图形用户界面和多线程,实现各自“学号 姓名”,从上到下的文字移动?
- 3、JAVA 里如何实现一个 图形用户界面 里的按钮,可以 调用另一个 图形用户界面?
- 4、Java编程 设计一个图形用户界面。界面包括三个单选按钮、两个复选框、一个列表、一个文本区和一个按
- 5、java 图形用户界面 JFrame setSize()方法和 Container setBackground()方法 位置的问题?
- 6、java编程 完成下图所示的图形用户界面设计(窗口标题为你的真实学号及姓名,例如:11930670
在java语言中处理图形用户界面的类库主要是java.awt包和什么包
答:javax.swing包 注意这里是javax 不是java
图形界面最常见的导入下面三个
import java.awt.*;
import java.awt.event.*;//事件处理的相关包
import javax.swing.*;
Java中利用图形用户界面和多线程,实现各自“学号 姓名”,从上到下的文字移动?
import java.awt.Button;import java.awt.FlowLayout;import java.awt.Label;import java.awt.TextArea;import java.awt.TextField;import java.awt.event.MouseAdapter;import java.awt.event.MouseEvent;import java.awt.event.TextEvent; import javax.swing.JFrame; /* * java编程 完成下图所示的图形用户界面设计, */public class Demo3 { public static void main(String[] args) { //创建窗体对象 JFrame jf = new JFrame("信息获取"); //设置大小 jf.setSize(300, 300); //设置居中 jf.setLocationRelativeTo(null); //设置布局 jf.setLayout(new FlowLayout()); //设置关闭事件 jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //添加label Label stuClass = new Label("班级"); Label stuNo = new Label("学号"); Label stuName = new Label("姓名"); //添加文本框 final TextField tfClass = new TextField(30); final TextField tfNo = new TextField(30); final TextField tfName = new TextField(30); //添加按钮 Button confirm = new Button("确定"); Button cancel = new Button("取消"); //添加文本域 final TextArea ta = new TextArea(30,30); //添加 jf.add(stuClass); jf.add(tfClass); jf.add(stuNo); jf.add(tfNo); jf.add(stuName); jf.add(tfName); jf.add(confirm); jf.add(cancel); jf.add(ta); //添加事件 confirm.addMouseListener(new MouseAdapter() { @Override public void mouseClicked(MouseEvent e) { String stuClass = tfClass.getText().trim(); String stuNo = tfNo.getText().trim(); String stuName = tfName.getText().trim(); tfClass.setText(""); tfNo.setText(""); tfName.setText(""); ta.append("班级:"+stuClass+"\r\n"+"学号:"+stuNo+"\r\n"+"姓名:"+stuName+"\r\n"); } }); cancel.addMouseListener(new MouseAdapter() { @Override public void mouseClicked(MouseEvent e) { System.exit(0); } }); //显示 jf.setVisible(true); }}
JAVA 里如何实现一个 图形用户界面 里的按钮,可以 调用另一个 图形用户界面?
这个很简单,比如你有A界面,定义为public class A extends JFrame implements ActionListener{...}
A里定义了按钮button
你点击button后要调用B界面,B界面定义为:public class B extends JFrame{...],构造函数里初始化并设置为显示B界面。
你在button的事件里定义类B的对象:B b=new B();就可以。
Java编程 设计一个图形用户界面。界面包括三个单选按钮、两个复选框、一个列表、一个文本区和一个按
程序如下:
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.ButtonGroup;
import javax.swing.JButton;
import javax.swing.JCheckBox;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JRadioButton;
import javax.swing.JTextArea;
public class JFrameDemo extends JFrame implements ActionListener
{
private JPanel panel;
private JButton button;
private JTextArea textArea;
private JCheckBox musicBox;
private JCheckBox danceBox;
private JRadioButton hanButton;
private JRadioButton manButton;
private JRadioButton huiButton;
private ButtonGroup buttonGroup;
public JFrameDemo()
{
panel = new JPanel();
button = new JButton("确定");
textArea = new JTextArea(40,30);
musicBox = new JCheckBox("唱歌");
danceBox = new JCheckBox("跳舞");
huiButton = new JRadioButton("回族");
hanButton = new JRadioButton("汉族");
manButton = new JRadioButton("满族");
buttonGroup = new ButtonGroup();
buttonGroup.add(huiButton);
buttonGroup.add(hanButton);
buttonGroup.add(manButton);
panel.setLayout(new FlowLayout(3));
panel.add(huiButton);
panel.add(hanButton);
panel.add(manButton);
panel.add(musicBox);
panel.add(danceBox);
panel.add(button);
panel.add(textArea);
add(panel);
setTitle("选择兴趣爱好");
setBounds(100, 100, 400, 280);
setResizable(false);
setVisible(true);
this.button.addActionListener(this);
}
public static void main(String[] args)
{
new JFrameDemo();
}
@Override
public void actionPerformed(ActionEvent e)
{
if(e.getSource() == this.button)
{
String info = "";
if(this.huiButton.isSelected())
{
info += this.huiButton.getText() + "\n";
}
if(this.hanButton.isSelected())
{
info += this.hanButton.getText() + "\n";
}
if(this.manButton.isSelected())
{
info += this.manButton.getText() + "\n";
}
if(this.danceBox.isSelected())
{
info += this.danceBox.getText() + "\n";
}
if(this.musicBox.isSelected())
{
info += this.musicBox.getText() + "\n";
}
this.textArea.setText(info);
}
}
}
有问题欢迎提问,满意请采纳,谢谢!
java 图形用户界面 JFrame setSize()方法和 Container setBackground()方法 位置的问题?
setSize()是按照设置的大小显示的,在setSize之后,会自动调用repaint方法,也就是说会重绘窗体。参数可以是一个Dimension对象,也可以是两个整型数字,代表宽和高。
setBackground()是设置容器的背景色的。参数是java.awt.Color对象,比如Color.blue。
java编程 完成下图所示的图形用户界面设计(窗口标题为你的真实学号及姓名,例如:11930670
好像是作业, 源代码发给你参考, 注意学习下代码. 了解下布局 和按钮的工作原理
参考代码
import java.awt.*;
import java.awt.event.*;
public class MyRandomFrame extends Frame implements ActionListener {
private final TextField tf1;
private final TextField tf2;
private final TextField tf3;
public static void main(String[] args) {
new MyRandomFrame().setVisible(true);
}
public MyRandomFrame() {
setSize(600, 100);
setLocationRelativeTo(null);
setTitle("学号:XXXXX 姓名:张三");
Button but1 = new Button("获取1~100之间的随机数");
but1.setActionCommand("随即");
but1.addActionListener(this);
Label label1 = new Label("第一个数:");
tf1 = new TextField(5);
Label label2 = new Label("第二个数:");
tf2 = new TextField(5);
Button but2 = new Button("求和");
but2.setActionCommand("求和");
but2.addActionListener(this);
tf3 = new TextField(5);
setLayout(new FlowLayout());
add(but1);
add(label1);
add(tf1);
add(label2);
add(tf2);
add(but2);
add(tf3);
addWindowListener(new WindowAdapter() {// 关闭窗口
@Override
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
}
@Override
public void actionPerformed(ActionEvent e) {
String command = e.getActionCommand();
if (command.equals("随即")) {
int a = (int) (Math.random() * 100);
int b = (int) (Math.random() * 100);
tf1.setText(String.valueOf(a));
tf2.setText(String.valueOf(b));
} else if (command.equals("求和")) {
int x = Integer.parseInt(tf1.getText());
int y = Integer.parseInt(tf2.getText());
tf3.setText(String.valueOf((x + y)));
}
}
}
关于java图形用户界面和java图形用户界面设计计算器的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。