设计一个小程序,可以让用户输入3个数字,然后提交,提交之后,就能将三个数字按

设计一个小程序,可以让用户输入3个数字,然后提交,提交之后,就能将三个数字按,第1张

额本来说图看不到 审核不给过 所以我简单的写了个第一个import javaawteventActionEvent;

import javaawteventActionListener;import javaxswing; public class e extends JFrame {

JPanel jp;

JButton b1;

JTextField tf1;

JTextField tf2;

JTextField tf3;

JLabel lb;

JLabel lb2;

e(){

jp=new JPanel();

b1=new JButton("求和");

tf1=new JTextField(10);

tf2=new JTextField(10);

tf3=new JTextField(10);

lb=new JLabel("+");

lb2=new JLabel("=");

b1addActionListener(new ActionListener(){//响应按钮的事件 public void actionPerformed(ActionEvent e) {

int a=IntegerparseInt(tf1getText());//获取文本框中的值转为整形

int b=IntegerparseInt(tf2getText());

int sum=a+b;

tf3setText(StringvalueOf(sum));

}

});

jpadd(tf1);

jpadd(lb);

jpadd(tf2);

jpadd(lb2);

jpadd(tf3);

jpadd(b1);

add(jp);

setSize(400,300);

setLocation(400, 400);

setVisible(true);

}

public static void main(String[] args) {

new e();

}

}

lz  你好

具体代码如下:

import javaawt;

import javamath;

import javaxswing;

import javaawtevent;

public class Test extends JFrame{

private JPanel panel;

private JLabel one,equ,result,img,end;

private JTextField input;

private JButton check;

private int first, second;

public Test(){

super("小程序查看器");

one = new JLabel("小程序");

onesetFont(new Font("宋体", FontPLAIN, 15));

makeRandom();

equ = new JLabel(first + "+" + second + "=");

input = new JTextField(10);

check = new JButton("检查");

checkaddActionListener(new ActionListener(){

public void actionPerformed(ActionEvent e){

int r = IntegerparseInt(inputgetText());

if(first+second == r){

resultsetText("you are right!");

}

else{

resultsetText("you are wrong!");

}

}

});

result = new JLabel();

img = new JLabel(new ImageIcon("1jpg"));

panel = new JPanel(new FlowLayout(FlowLayoutCENTER, 5, 5));

paneladd(equ);

paneladd(input);

paneladd(check);

paneladd(result);

paneladd(img);

end = new JLabel("小程序已启动。");

endsetFont(new Font("宋体", FontPLAIN, 15));

endsetOpaque(true);

endsetBackground(ColorWHITE);

getContentPane()add(one, BorderLayoutNORTH);

getContentPane()add(panel, BorderLayoutCENTER);

getContentPane()add(end, BorderLayoutSOUTH);

setSize(230, 230);

setLocationRelativeTo(null);

setDefaultCloseOperation(3);

setVisible(true);

}

public void makeRandom(){

first = (int)(Mathrandom()  100 + 1);

second = (int)(Mathrandom()  100 + 1);

}

public static void main (String[] args) {

new Test();

}

}

运行结果:

希望能帮助你哈

taro单独为某个项目切换taro版本环境

单独为某一个项目升级#这样做的好处是全局的 Taro 版本还是 1x 的,多个项目间的依赖不冲突,其余项目依然可以用旧版本开发。 如果你的项目里没有安装 Taro CLI,你需要先装一个:

# 如果你使用 NPM

$ npm install --save-dev @tarojs/cli@2x

# 如果你使用 Yarn

$ yarn add -D @tarojs/cli@2x

echarts在小程序中滑动卡顿

由于微信小程序中,echarts的层级最高,无论设置多大层级也无法遮住echarts。而且小程序中好像只能用echarts吧。所以为了解决这个bug,我只能委屈求全了。打开ec-canvaswxml文件,将touchStart、touchMove和touchEnd去掉了,直接删除就好啦。这三个事件应该是做缩放的吧,我们也没有这个缩放的需求。所以就去掉了。虽然暂时满足的需求,还是没有真正的解决问题。

原:

bindinit="init"

bindtouchstart="{{ ecdisableTouch '' : 'touchStart' }}"

bindtouchmove="{{ ecdisableTouch '' : 'touchMove' }}"

bindtouchend="{{ ecdisableTouch '' : 'touchEnd' }}"

现:

bindinit="init"

echarts在小程序中无法跟随页面滑动

在卡顿问题中能与echarts交互少的,可以直接使用代替cannvas,即在echarts渲染完毕后将它替换为一张。

如果我更新了数据,那么就重新放出echarts,等它渲染完毕后,再次替换为一张。

charton('finished', () => {

getCurrentInstance()pageselectComponent(id)canvasToTempFilePath({

success: res => {

consolelog('restempFilePath====',restempFilePath)

thissetState({

echartImgSrc: restempFilePath

      })

},

    fail: res =>consolelog('转换失败', res)

});

})

render:

thisstateechartImgSrc ==''

  ref={thisrefChart}

id={thisstateid}

canvas-id="mychart-area"

  force-use-old-canvas="true"

  ec={thisstateec}

/>

:

<CoverImage src={thisstateechartImgSrc}></CoverImage>

package tuxingjiemian;

import javaxswing;

import javaxswingevent;

import javaawt;

import javaawtevent;

import javaioFile;

import javaioPrintStream;

public class jishiben extends JFrame {

JPanel jp=new JPanel();

JFrame find_replace=new JFrame();

JMenu file=new JMenu("文件");

JMenu edit=new JMenu("编辑");

JMenu help=new JMenu("帮助");

JMenuBar menubar=new JMenuBar();

JTextArea aa=new JTextArea();

class Open implements ActionListener {

public void actionPerformed(ActionEvent e) {

JFileChooser jf= new JFileChooser();

jfshowOpenDialog(jishibenthis);

try {

PrintStream p=new PrintStream(jfgetSelectedFile()getPath());

} catch (Exception e2) {

}

}

}

class Save implements ActionListener {

public void actionPerformed(ActionEvent e) {

JFileChooser jf= new JFileChooser();

jfshowSaveDialog(jishibenthis);

try {

PrintStream p=new PrintStream(jfgetSelectedFile()getPath());

} catch (Exception e2) {

}

}

}

public jishiben(){

thissetTitle("记事本");

thissetSize(500, 500);

thissetLayout(new BorderLayout());

JMenuItem open=new JMenuItem("打开");

openaddActionListener(new Open());

JMenuItem save=new JMenuItem("保存");

saveaddActionListener(new Save());

JMenuItem exit=new JMenuItem("退出");

exitaddActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e) {

Systemexit(0);

}

});

fileadd(open);

fileadd(save);

fileaddSeparator();

fileadd(exit);

menubaradd(file);

thisadd(new JScrollPane(aa),BorderLayoutCENTER);

JMenuItem copy=new JMenuItem("复制");

JMenuItem past=new JMenuItem("粘贴");

JMenuItem delete=new JMenuItem("删除");

JMenuItem find=new JMenuItem("查找");

JMenuItem replace=new JMenuItem("替换");

copyaddActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e) {

jishibenthisaacopy();

}

});

pastaddActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e) {

jishibenthisaapaste();

}

});

deleteaddActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e) {

jishibenthisaareplaceSelection(null);

}

});

editadd(copy);

editadd(past);

editadd(delete);

editadd(find);

editadd(replace);

menubaradd(edit);

helpadd(new JMenuItem("帮助"));

menubaradd(help);

thisadd(menubar,BorderLayoutNORTH);

thissetVisible(true);

thissetDefaultCloseOperation(thisEXIT_ON_CLOSE);

}

public static void main(String[] args) {

new jishiben();

}

};

#include<iostream>

using namespace std;

int add(int x,int y) ; // main看不到add函数,因为它在后面,所以可以提前声明一下就好了。

int main()

{

int a,b,c;

cin>>a>>b;

c=add(a,b);

cout<<"a+b"<<c<<endl;

return 0;

}

int add(int x,int y)

{

int z;

z=x+y;

return z;

}

import javaapplet;

import javaawt;

import javaawtevent;

public class SmallApplet extends Applet implements ActionListener

{

Label lb1,lb2;

Button btn1,btn2;

TextField tf1;

TextArea ta1;

public void init()

{

lb1=new Label("请在文本框中输入内容!");

lb2=new Label("文本区显示的内容为:");

btn1=new Button("提交");

btn2=new Button("退出");

tf1=new TextField(20);

ta1=new TextArea();

add(lb1);

add(tf1);

add(lb2);

add(ta1);

add(btn1);

add(btn2);

setLayout(new FlowLayout());

setSize(600,400);

setVisible(true);

btn1addActionListener(this);

btn2addActionListener(this);

}

public void actionPerformed(ActionEvent e)

{

if(egetSource()==btn1)

{

ta1setText(tf1getText());

}

if(egetSource()==btn2)

{

Systemexit(0);

}

}

}

以上就是关于设计一个小程序,可以让用户输入3个数字,然后提交,提交之后,就能将三个数字按全部的内容,包括:设计一个小程序,可以让用户输入3个数字,然后提交,提交之后,就能将三个数字按、java简单小程序编写,就一点点、微信小程序开发中遇到的坑及解决办法等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9752564.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存