「java页面原型」js原型的原型

博主:adminadmin 2022-11-28 23:14:08 34

今天给各位分享java页面原型的知识,其中也会对js原型的原型进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

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页面原型的信息别忘了在本站进行查找喔。

The End

发布于:2022-11-28,除非注明,否则均为首码项目网原创文章,转载请注明出处。