智能购物小程序java遇到的问题

智能购物小程序java遇到的问题,第1张

程序商城系统采用原生还是使用其他框架进行开发。在智能购物小程序java说明中,遇到的问题有小程序商城系统采用原生还是使用其他框架进行开发。Java是一种计算机编程语言,拥有跨平台、面向对象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。

三个位置有null指针错误,主要问题看类里面的注释

import javaawtFlowLayout;

import javaawtGridLayout;

import javaxswingButtonGroup;

import javaxswingJButton;

import javaxswingJFrame;

import javaxswingJLabel;

import javaxswingJPanel;

import javaxswingJRadioButton;

import javaxswingJTextField;

public class Liu extends JFrame {

private static final long serialVersionUID = -7384765127315301725L;

JPanel jp1, jp2, jp3, jp4;

JRadioButton jra1, jra2;

ButtonGroup bg;

JLabel jlb1, jlb2;

JTextField[] jtf1 = null, jtf2 = null;

JButton jb1, jb2, jb3;

JLabel jlb3, jlb4, jlb5, jlb6, jlb7, jlb8;

JTextField a, b, c, d, e, f;

public static void main(String[] args) {

Liu just = new Liu();

}

public Liu() {

thissetLayout(new GridLayout(4, 1, 10, 10));

thissetSize(300, 500);

thissetTitle("~~~~");

thissetDefaultCloseOperation(JFrameEXIT_ON_CLOSE);

jp1 = new JPanel();

jp2 = new JPanel();

jp3 = new JPanel();

jp4 = new JPanel();

jp1setLayout(new FlowLayout(FlowLayoutCENTER));

jra1 = new JRadioButton("男", false);

jra2 = new JRadioButton("女", true); //将jra1改成jra2即可

bg = new ButtonGroup();

bgadd(jra1);

bgadd(jra2); //没有jra2实例化

jp1add(jra1);

jp1add(jra2); //没有jra2实例化

jp2setLayout(new GridLayout(2, 7));

jlb1 = new JLabel("Your Pick", JLabelLEFT);

jlb2 = new JLabel("Winner", JLabelLEFT);

jp2add(jlb1);

//jtf1数组初始化为null,没有指定数组长度,下面进行简单修改

jtf1 = new JTextField[6];

for (int i = 0; i < jtf1length; i++) {

jtf1[i] = new JTextField();

jp2add(jtf1[i]);

}

jp2add(jlb2);

//jtf2数组初始化为null,没有指定数组长度,下面进行简单修改

jtf2 = new JTextField[6];

for (int i = 0; i < jtf2length; i++) {

jtf2[i] = new JTextField();

jp2add(jtf2[i]);

}

jp3setLayout(new FlowLayout(FlowLayoutCENTER));

jb1 = new JButton("STOP");

jb2 = new JButton("PLAY");

jb3 = new JButton("RESET");

jp3add(jb1);

jp3add(jb2);

jp3add(jb3);

jp4setLayout(new GridLayout(2, 6, 10, 10));

jlb3 = new JLabel("3of6");

jlb4 = new JLabel("4of6");

jlb5 = new JLabel("5of6");

jlb6 = new JLabel("6of6");

jlb7 = new JLabel("Drawings");

jlb8 = new JLabel("Years");

a = new JTextField();

b = new JTextField();

c = new JTextField();

d = new JTextField();

e = new JTextField();

f = new JTextField();

jp4add(jlb3);

asetEditable(false);

jp4add(a);

jp4add(jlb4);

bsetEditable(false);

jp4add(b);

jp4add(jlb5);

csetEditable(false);

jp4add(c);

jp4add(jlb6);

dsetEditable(false);

jp4add(d);

jp4add(jlb7);

esetEditable(false);

jp4add(e);

jp4add(jlb8);

fsetEditable(false);

jp4add(f);

thisadd(jp1);

thisadd(jp2);

thisadd(jp3);

thisadd(jp4);

thissetVisible(true);

}

}

private Random rand=new Random(47);你把47去掉,结果就是随机的。关键是你要大概知道生成随机数的算法。生成一个随机数是要一个种子的,如果种子是一样的,生成的随机数也是一样的,

以上就是关于智能购物小程序java遇到的问题全部的内容,包括:智能购物小程序java遇到的问题、java 界面编程,简单小程序异常。。哪错了。。、java小程序中的一些困惑等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/zz/10126698.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存