「java页面原型」js原型的原型
今天给各位分享java页面原型的知识,其中也会对js原型的原型进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、Java原型模式
- 2、基于B/S模式的JavaWeb项目,是原型设计在前还是概要设计在前
- 3、Java 原型数据有几种
- 4、请设计一个GUI界面,参考如下界面原型实现。求大神用JAVA
- 5、java项目原型?
Java原型模式
java原型只会创造出一个对象,而是用构造函数创建对象可以创建出多个对象。
基于B/S模式的JavaWeb项目,是原型设计在前还是概要设计在前
这些都只是逻辑上的概念,虽然有些公司会采取这种硬性规定去走,但是实际上,还是一样。
一个项目,有以下流程:
A。客户需求,这个时候需要写需求文档。
B。系统设计,这个时候是根据需求写出系统的架构设计。
C。代码实现,这个时候是根据系统设计写出代码。
D。提交测试版本,这个时候是把所有代码编绎成可以在服务器运行的版本。
E。发布版本,这个时候是根据测试版本的基础作出修改成可以正式发布的版本。
F。后期监控,这个时候主要是维护看有没发现什么异常。
这个时候,你根据上面的几个步骤,再去理清你的思路。
Java 原型数据有几种
有8种,
整型,
短整型,
长整型,
浮点型,
双精度,
字符串类型
布尔类型,
字节
请设计一个GUI界面,参考如下界面原型实现。求大神用JAVA
import java.awt.Color;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.Random;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class MyPanel extends JFrame {
private JButton[] btns = new JButton[7];
private Random rn = new Random();
private boolean[] flags = new boolean[33];// 用来判别重复
public MyPanel() {
init();
}
private void init() {
setTitle("MyPanel....");
setSize(540, 250);
setContentPane(createPane());
}
private JPanel createPane() {
JPanel pane = new JPanel(null);
pane.setBackground(Color.YELLOW);
for (int i = 0; i btns.length; i++) {
btns[i] = new JButton("0");
btns[i].setBounds(20 + (i * 70), 30, 54, 24);
btns[i].setBackground(Color.PINK);
pane.add(btns[i]);
btns[i].addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
while (true) {
int n = rn.nextInt(34);
// 如果数字被使用,或为 33 34 就重新选数字
if (n == 0 || n 33 || flags[n - 1]) {
continue;
}
// 把使用了的数字设置为true,即已使用
flags[n - 1] = true;
// 把不用了的数字设置成未使用状态
if (Integer.parseInt(((JButton) e.getSource())
.getText()) != 0) {
flags[Integer.parseInt(((JButton) e.getSource())
.getText()) - 1] = false;
}
((JButton) e.getSource()).setText(String.valueOf(n));
break;
}
}
});
}
JButton creNum = new JButton("创建数字");
creNum.setBounds(50, 150, 100, 30);
creNum.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
for (int i = 0; i btns.length; i++) {
while (true) {
int n = rn.nextInt(34);
// 如果数字被使用,或为 33 34 就重新选数字
if (n == 0 || n 33 || flags[n - 1]) {
continue;
}
// 把使用了的数字设置为true,即已使用
flags[n - 1] = true;
// 把不用了的数字设置成未使用状态
if (Integer.parseInt(btns[i].getText()) != 0) {
flags[Integer.parseInt(btns[i].getText()) - 1] = false;
}
btns[i].setText(String.valueOf(n));
break;
}
}
}
});
pane.add(creNum);
JButton sort = new JButton("排序");
sort.setBounds(200, 150, 100, 30);
sort.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
// 排序
String[] strs = new String[7];
// 把按钮上面的数字拿出来
for (int i = 0; i btns.length; i++) {
strs[i] = btns[i].getText();
}
// 开始排序
for (int i = strs.length - 1; i 0; i--) {
for (int j = 0; j i; j++) {
if (Integer.parseInt(strs[i]) Integer
.parseInt(strs[j])) {
String temp;
temp = strs[i];
strs[i] = strs[j];
strs[j] = temp;
}
}
}
// 排好,在显示到按钮上
for (int j = 0; j strs.length; j++) {
btns[j].setText(strs[j]);
}
}
});
pane.add(sort);
JButton reset = new JButton("重置");
reset.setBounds(350, 150, 100, 30);
reset.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
flags = new boolean[33];
for (int i = 0; i btns.length; i++) {
btns[i].setText("0");
}
}
});
pane.add(reset);
return pane;
}
public static void main(String[] args) {
MyPanel mp = new MyPanel();
mp.setVisible(true);
}
}
根据你的要求,数字不会重复,用的是冒泡排序
希望对你有帮助
如图:
java项目原型?
项目原型就是你所要做的项目的一个简单的框架样式,比如你要做一个财务软件,那么,你用html/css/javascript 等把这个大概的样子写出来,能让用户大概地了解你这个软件,里面具体的业务功能并未实现,这就是项目原型
java页面原型的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于js原型的原型、java页面原型的信息别忘了在本站进行查找喔。
发布于:2022-11-28,除非注明,否则均为
原创文章,转载请注明出处。