
小程序商城系统采用原生还是使用其他框架进行开发。在智能购物小程序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小程序中的一些困惑等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)