问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java图形用户界面设计

发布网友 发布时间:2022-04-29 02:57

我来回答

3个回答

热心网友 时间:2022-04-15 09:37

这么简单的问题最好是自己写又好处的。。。

热心网友 时间:2022-04-15 10:55

等着,我给你做!
我这个简单!!!
package untitled1;

import java.awt.Dimension;
import java.awt.Rectangle;
import java.util.Random;

import javax.swing.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

public class Frame2 extends JFrame {
JPanel contentPane;
JLabel jLabel1 = new JLabel();
JLabel jLabel2 = new JLabel();
Random rand=new Random();
int randomNumber=rand.nextInt();
int randomSetup1=(Math.abs(randomNumber))%59;
int randomSetup2=(Math.abs(randomNumber))%20;
String a=Integer.toString(randomSetup1);
String b=Integer.toString(randomSetup2);
String c=Integer.toString(randomSetup1+randomSetup2);
JLabel jLabel3 = new JLabel();
JLabel jLabel4 = new JLabel();
JLabel jLabel5 = new JLabel();
JTextField jTextField1 = new JTextField();
JButton jButton1 = new JButton();
JOptionPane jOptionPane1 = new JOptionPane();

public Frame2() {
try {
setDefaultCloseOperation(EXIT_ON_CLOSE);
jbInit();
} catch (Exception exception) {
exception.printStackTrace();
}
}

/**
* Component initialization.
*
* @throws java.lang.Exception
*/
private void jbInit() throws Exception {

contentPane = (JPanel) getContentPane();
contentPane.setLayout(null);
setSize(new Dimension(400, 300));
setTitle("Frame Title");
jLabel1.setToolTipText("");
jLabel1.setBounds(new Rectangle(238, 51, 26, 34));
jLabel2.setToolTipText("");
jLabel2.setBounds(new Rectangle(234, 85, 21, 24));
jLabel3.setText("产生的随机数1:");
jLabel3.setBounds(new Rectangle(119, 61, 99, 15));
jLabel4.setText("产生的随机数2:");
jLabel4.setBounds(new Rectangle(119, 91, 90, 15));
jLabel5.setText("两数相加,请输入计算结果:");
jLabel5.setBounds(new Rectangle(71, 143, 157, 34));
jTextField1.setBounds(new Rectangle(234, 153, 116, 20));
jButton1.setBounds(new Rectangle(175, 229, 83, 25));
jButton1.setText("确定");
jButton1.addActionListener(new Frame2_jButton1_actionAdapter(this));
jOptionPane1.setBounds(new Rectangle(400, 309, 262, 90));
contentPane.add(jLabel1);
contentPane.add(jLabel2);
contentPane.add(jLabel3);
contentPane.add(jLabel4);
contentPane.add(jButton1);
contentPane.add(jTextField1);
contentPane.add(jLabel5);
contentPane.add(jOptionPane1);
jLabel1.setText(a);
jLabel2.setText(b);
}

/**
* abs
*
* @param randomNumber int
* @return int
*/
private int abs(int randomNumber) {
return 0;
}

public void jButton1_actionPerformed(ActionEvent e) {
if(jTextField1.getText().equals(c))
jOptionPane1.showMessageDialog(this,"恭喜你,回答正确!","消息",JOptionPane.INFORMATION_MESSAGE);
else
jOptionPane1.showMessageDialog(this,"不好意思,回答错误!","消息",JOptionPane.ERROR_MESSAGE);
}
}

class Frame2_jButton1_actionAdapter implements ActionListener {
private Frame2 adaptee;
Frame2_jButton1_actionAdapter(Frame2 adaptee) {
this.adaptee = adaptee;
}

public void actionPerformed(ActionEvent e) {
adaptee.jButton1_actionPerformed(e);
}
}

热心网友 时间:2022-04-15 12:29

import java.awt.FlowLayout;
import java.awt.event.*;
import javax.swing.*;

class SumTest {
private int x;
private int y;

public SumTest() {
setXY();
}

private void setXY() {
this.x = (int) (Math.random() * 100);
this.y = (int) (Math.random() * 100);
}
public int getX() {
return x;
}
public int getY() {
return y;
}
public String display() {
return "X :" + getX() + " Y :" + getY();
}

}

public class Panel extends JFrame {

private static final long serialVersionUID = 1L;
private JLabel labelDisplay;
private JLabel labelSum;
private JLabel labelError;
private JTextField textFieldSum;
private JButton submitButton;
private JButton cancelButton;
private SumTest st;
private int x;
private int y;

private Panel(){
super("Add Check");
st = new SumTest();
x = st.getX();
y = st.getY();
}

private void PanelMethod(){

setDefaultCloseOperation(EXIT_ON_CLOSE);
getContentPane().setLayout(new FlowLayout());

labelSum = new JLabel("SumResult:");
labelDisplay = new JLabel();
labelDisplay.setText(st.display() + " ");
textFieldSum = new JTextField(5);

submitButton = new JButton("Sumbit");
cancelButton = new JButton("Clear");

labelError = new JLabel();

class cleanB implements ActionListener {
public void actionPerformed(ActionEvent arg0) {
textFieldSum.setText("");
}
}

class submitB implements ActionListener {

public void actionPerformed(ActionEvent arg0){
String sum = "";
int sumResult = 0;
sum = textFieldSum.getText();
try {
sumResult = Integer.parseInt(sum);
} catch (NumberFormatException e) {
e.printStackTrace();
}
if(x+y == sumResult) {
labelError.setText("Right");
} else {
labelError.setText("Wrong!Input Again");
}
}
}

cancelButton.addActionListener(new cleanB());
submitButton.addActionListener(new submitB());

getContentPane().add(labelDisplay);
getContentPane().add(labelSum);
getContentPane().add(textFieldSum);
getContentPane().add(submitButton);
getContentPane().add(cancelButton);
getContentPane().add(labelError);

setSize(180, 160);
}

public static void main(String[] args){
final Panel frame = new Panel();
frame.PanelMethod();
frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
frame.setLocation(400, 400);
frame.setResizable(false);
frame.setVisible(true);
}
}

测试通过,有问题可以发消息给我
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...古代 近代 现代 当代 远古 。这些怎么传递的,还有评价是什么... 游离甲状腺素偏高是怎么回事 叶问前传有那些人拍? 有叶问前传里叶天赐这个人么 请问:1、小学教育与初中教育有什么不同? 2、小学教育与师范教育又... 北师大附小为什么好 考科二需要注意哪些 华为手机荣耀9和v9哪个比较好 万能钥匙wufai连网网速怎么样 我用迅雷下载了高清电影,用魔影工厂转换格式,出来一个窗口,是迅雷的让... 解压文件之后,只有一个txt文件,其他的什么都没有,请问这是什么原因 求助:java图形用户界面程序设计题。 java设计和实现图形用户界面的主要工作有哪些 Java图形用户界面程序设计作业 JAVA程序设计这门课程第十章图形用户界面的知识点有哪些? 怎么样在word文档中上下标数字? 刚学了C,C++,请问如何做图形用户界面程序 图形用户界面(GUI)包含哪些内容? java的图形用户界面程序设计 CAD图形用户界面的设计应包含哪些内容? 什么是图形用户界面,设计方法有几种 怎样延长空调的使用时间 空调如何使用才能更耐久? 怎样使空调只能用遥控器开启,而不能手动开启? 怎样才能使空调接受不到遥控信号 怎样使空调无风 没有遥控器如何使空调处于待机 在不破坏空调的情况下,怎么让空调不能开机? 郑州哪里有买竹笆的市场?集中点的市场?谢谢 想买实木家具,在郑州可以去哪里买? 要买银饰品,请问郑州哪里有卖,越多选择越好,希望大家推荐几家 java编程 完成下图所示的图形用户界面设计,要求在界面中输入个人的班级、学号、姓名信息后,点击“ 救急!怎样用JAVA的GUI(图形用户界面)来设计一个小程序!求程序和详解。 求一个java程序 基于Swing的图形用户界面设计 周公解梦梦见有好多孩子穿红衣服,老多了特别吓人。还给我好多钱,还有冥币。还梦见屎。 女朋友对你说;UP~是什么意思?请帮帮忙、谢谢! 电脑usb怎样改成快充 最近常听人讲UP,这UP是什么意思啊常看人留言啊,发言啊都讲UP,到底什么意思 电脑usb变快充 大家好!请问白度贴吧!吧友讲up是什么意思啊! UP是什么意思``能说清楚下么` 在贴吧中的"up"是什么意思? 华硕K450JF笔记本的USB3.0快速充电功能用不了 女生说好呢是什么意思 女生tpl是什么意思啊? 女生聊天说哈哈颂是什么意思? 快冲手机可以用电脑的USb接口充电吗,会不会对手机有损害 女生一般聊天,说噢。是什么意思。 手机QQ动态怎么转发 怎么把qq动态分享到微信好友中去 少儿舞蹈学校周年庆优惠活动该怎么办,有那些方案可供参考