搖號(hào)java代碼實(shí)現(xiàn) c語(yǔ)言搖號(hào)代碼

以JAVA為平臺(tái)實(shí)現(xiàn)搖號(hào)抽獎(jiǎng)

import java.awt.GridLayout;

創(chuàng)新互聯(lián)是一家專(zhuān)注于網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站制作與策劃設(shè)計(jì),禹王臺(tái)網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專(zhuān)注于網(wǎng)站建設(shè)10多年,網(wǎng)設(shè)計(jì)領(lǐng)域的專(zhuān)業(yè)建站公司;建站業(yè)務(wù)涵蓋:禹王臺(tái)等地區(qū)。禹王臺(tái)做網(wǎng)站價(jià)格咨詢(xún):18982081108

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import java.net.URL;

import javax.swing.BorderFactory;

import javax.swing.ImageIcon;

import javax.swing.JButton;

import javax.swing.JFrame;

import javax.swing.JLabel;

import javax.swing.JPanel;

import javax.swing.UIManager;

import java.util.*;

import java.io.FileReader;

import java.io.File;

// This example demonstrates the use of JButton, JTextField

// and JLabel.

public class LunarPhases implements ActionListener {

final static int NUM_IMAGES = 1000;

final static int START_INDEX = 0;

int REAL_NUM_IMAGES = 0;

ImageIcon[] images = new ImageIcon[NUM_IMAGES];

String[] imageNames = new String[NUM_IMAGES];

JPanel mainPanel, selectPanel, displayPanel, resultPanel;

JButton phaseChoice = null;

JLabel phaseIconLabel = null, phaseResult = null;

// Constructor

public LunarPhases() {

// Create the phase selection and display panels.

selectPanel = new JPanel();

displayPanel = new JPanel();

resultPanel = new JPanel();

// Add various widgets to the sub panels.

addWidgets();

// Create the main panel to contain the two sub panels.

mainPanel = new JPanel();

mainPanel.setLayout(new GridLayout(1, 3, 5, 5));

mainPanel.setBorder(BorderFactory.createEmptyBorder(5, 5, 5, 5));

// Add the select and display panels to the main panel.

mainPanel.add(selectPanel);

mainPanel.add(displayPanel);

mainPanel.add(resultPanel);

}

// Create and the widgets to select and display the phases of the moon.

private void addWidgets() {

// Get the images and put them into an array of ImageIcon.

File dir = new File("C:\\Program Files\\JavaSoft\\JDK1.3.1\\bin\\images");

File[] files = dir.listFiles();

String imageName = null;

String temp = null;

int j = 0;

for (int i = 0; i files.length; i++) {

if (!files[i].isDirectory()) {

imageName = "images/" + files[i].getName();

}

temp = imageName.substring(imageName.lastIndexOf(".") + 1, imageName.length());

if(!temp.equals("gif"))

{

continue;

}

URL iconURL = ClassLoader.getSystemResource(imageName);

ImageIcon icon = new ImageIcon(iconURL);

images[j] = icon;

imageNames[j] = imageName.substring(7,imageName.lastIndexOf("."));

j++;

}

REAL_NUM_IMAGES = j;

// Create label for displaying moon phase images and put a border around

// it.

phaseIconLabel = new JLabel();

phaseIconLabel.setHorizontalAlignment(JLabel.CENTER);

phaseIconLabel.setVerticalAlignment(JLabel.CENTER);

phaseIconLabel.setVerticalTextPosition(JLabel.CENTER);

phaseIconLabel.setHorizontalTextPosition(JLabel.CENTER);

phaseIconLabel.setBorder(BorderFactory.createCompoundBorder(

BorderFactory.createLoweredBevelBorder(), BorderFactory

.createEmptyBorder(5, 5, 5, 5)));

phaseIconLabel.setBorder(BorderFactory.createCompoundBorder(

BorderFactory.createEmptyBorder(0, 0, 10, 0), phaseIconLabel

.getBorder()));

phaseResult = new JLabel();

// Create combo box with lunar phase choices.

phaseChoice = new JButton("開(kāi)始/停止");

// Display the first image.

phaseIconLabel.setIcon(images[START_INDEX]);

phaseIconLabel.setText("");

// Add border around the select panel.

selectPanel.setBorder(BorderFactory.createCompoundBorder(BorderFactory

.createTitledBorder("Select Phase"), BorderFactory

.createEmptyBorder(5, 5, 5, 5)));

resultPanel.setBorder(BorderFactory.createCompoundBorder(BorderFactory

.createTitledBorder("Result Phase"), BorderFactory

.createEmptyBorder(5, 5, 5, 5)));

// Add border around the display panel.

displayPanel.setBorder(BorderFactory.createCompoundBorder(BorderFactory

.createTitledBorder("Display Phase"), BorderFactory

.createEmptyBorder(5, 5, 5, 5)));

// Add moon phases combo box to select panel and image label to

// displayPanel.

selectPanel.setLayout(new GridLayout(3,3));//這里原來(lái)是selectPanel.add(phaseChoice);

// displayPanel.add(phaseIconLabel);

// resultPanel.add(phaseResult);

selectPanel.add(new JLabel());

selectPanel.add(new JLabel());

selectPanel.add(new JLabel());

selectPanel.add(new JLabel());

selectPanel.add(phaseChoice);

selectPanel.add(new JLabel());

selectPanel.add(new JLabel());

selectPanel.add(new JLabel());

selectPanel.add(new JLabel());

resultPanel.setLayout(new BorderLayout());

displayPanel.add(phaseIconLabel);

resultPanel.add(phaseResult);

// Listen to events from combo box.

phaseChoice.addActionListener(this);

}

boolean run = false;

// Implementation of ActionListener interface.

public void actionPerformed(ActionEvent event) {

if(run){

run = false;

}

else{

run = true;

new Thread(){

public void run(){

while(run){

int a =(int)( Math.random()*REAL_NUM_IMAGES);

phaseIconLabel.setIcon(images[a]);

phaseResult.setText(imageNames[a]);

try{

Thread.sleep(100);

}

catch(Exception e){}

}

}

}.start();

}

}

// main method

public static void main(String[] args) {

// create a new instance of LunarPhases

LunarPhases phases = new LunarPhases();

// Create a frame and container for the panels.

JFrame lunarPhasesFrame = new JFrame("Lunar Phases");

// Set the look and feel.

try {

UIManager.setLookAndFeel(UIManager

.getCrossPlatformLookAndFeelClassName());

} catch (Exception e) {

}

lunarPhasesFrame.setContentPane(phases.mainPanel);

// Exit when the window is closed.

lunarPhasesFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

// Show the converter.

lunarPhasesFrame.pack();

lunarPhasesFrame.setVisible(true);

}

}

用JAVA編寫(xiě)

import java.awt.BorderLayout;

import java.awt.Container;

import java.awt.Font;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import java.awt.event.InputEvent;

import java.awt.event.KeyAdapter;

import java.awt.event.KeyEvent;

import java.awt.event.MouseAdapter;

import java.awt.event.MouseEvent;

import java.awt.event.WindowAdapter;

import java.awt.event.WindowEvent;

import java.io.BufferedReader;

import java.io.BufferedWriter;

import java.io.File;

import java.io.FileReader;

import java.io.FileWriter;

import java.io.IOException;

import javax.swing.BorderFactory;

import javax.swing.JFileChooser;

import javax.swing.JFrame;

import javax.swing.JLabel;

import javax.swing.JMenu;

import javax.swing.JMenuBar;

import javax.swing.JMenuItem;

import javax.swing.JOptionPane;

import javax.swing.JPopupMenu;

import javax.swing.JScrollPane;

import javax.swing.JTextArea;

import javax.swing.KeyStroke;

import javax.swing.ScrollPaneConstants;

import javax.swing.SwingConstants;

public class JNotePadUI extends JFrame {

private JMenuItem menuOpen;

private JMenuItem menuSave;

private JMenuItem menuSaveAs;

private JMenuItem menuClose;

private JMenu editMenu;

private JMenuItem menuCut;

private JMenuItem menuCopy;

private JMenuItem menuPaste;

private JMenuItem menuAbout;

private JTextArea textArea;

private JLabel stateBar;

private JFileChooser fileChooser;

private JPopupMenu popUpMenu;

public JNotePadUI() {

super("新建文本文件");

setUpUIComponent();

setUpEventListener();

setVisible(true);

}

private void setUpUIComponent() {

setSize(640, 480);

// 菜單欄

JMenuBar menuBar = new JMenuBar();

// 設(shè)置「文件」菜單

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

menuOpen = new JMenuItem("打開(kāi)");

// 快捷鍵設(shè)置

menuOpen.setAccelerator(

KeyStroke.getKeyStroke(

KeyEvent.VK_O,

InputEvent.CTRL_MASK));

menuSave = new JMenuItem("保存");

menuSave.setAccelerator(

KeyStroke.getKeyStroke(

KeyEvent.VK_S,

InputEvent.CTRL_MASK));

menuSaveAs = new JMenuItem("另存為");

menuClose = new JMenuItem("關(guān)閉");

menuClose.setAccelerator(

KeyStroke.getKeyStroke(

KeyEvent.VK_Q,

InputEvent.CTRL_MASK));

fileMenu.add(menuOpen);

fileMenu.addSeparator(); // 分隔線(xiàn)

fileMenu.add(menuSave);

fileMenu.add(menuSaveAs);

fileMenu.addSeparator(); // 分隔線(xiàn)

fileMenu.add(menuClose);

// 設(shè)置「編輯」菜單

JMenu editMenu = new JMenu("編輯");

menuCut = new JMenuItem("剪切");

menuCut.setAccelerator(

KeyStroke.getKeyStroke(KeyEvent.VK_X,

InputEvent.CTRL_MASK));

menuCopy = new JMenuItem("復(fù)制");

menuCopy.setAccelerator(

KeyStroke.getKeyStroke(KeyEvent.VK_C,

InputEvent.CTRL_MASK));

menuPaste = new JMenuItem("粘貼");

menuPaste.setAccelerator(

KeyStroke.getKeyStroke(KeyEvent.VK_V,

InputEvent.CTRL_MASK));

editMenu.add(menuCut);

editMenu.add(menuCopy);

editMenu.add(menuPaste);

// 設(shè)置「關(guān)于」菜單

JMenu aboutMenu = new JMenu("關(guān)于");

menuAbout = new JMenuItem("關(guān)于JNotePad");

aboutMenu.add(menuAbout);

menuBar.add(fileMenu);

menuBar.add(editMenu);

menuBar.add(aboutMenu);

setJMenuBar(menuBar);

// 文字編輯區(qū)域

textArea = new JTextArea();

textArea.setFont(new Font("宋體", Font.PLAIN, 16));

textArea.setLineWrap(true);

JScrollPane panel = new JScrollPane(textArea,

ScrollPaneConstants.VERTICAL_SCROLLBAR_AS_NEEDED,

ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER);

Container contentPane = getContentPane();

contentPane.add(panel, BorderLayout.CENTER);

// 狀態(tài)欄

stateBar = new JLabel("未修改");

stateBar.setHorizontalAlignment(SwingConstants.LEFT);

stateBar.setBorder(

BorderFactory.createEtchedBorder());

contentPane.add(stateBar, BorderLayout.SOUTH);

popUpMenu = editMenu.getPopupMenu();

fileChooser = new JFileChooser();

}

private void setUpEventListener() {

// 按下窗口關(guān)閉鈕事件處理

addWindowListener(

new WindowAdapter() {

public void windowClosing(WindowEvent e) {

closeFile();

}

}

);

// 菜單 - 打開(kāi)

menuOpen.addActionListener(

new ActionListener() {

public void actionPerformed(ActionEvent e) {

openFile();

}

}

);

// 菜單 - 保存

menuSave.addActionListener(

new ActionListener() {

public void actionPerformed(ActionEvent e) {

saveFile();

}

}

);

// 菜單 - 另存為

menuSaveAs.addActionListener(

new ActionListener() {

public void actionPerformed(ActionEvent e) {

saveFileAs();

}

}

);

// 菜單 - 關(guān)閉文件

menuClose.addActionListener(

new ActionListener() {

public void actionPerformed(ActionEvent e) {

closeFile();

}

}

);

// 菜單 - 剪切

menuCut.addActionListener(

new ActionListener() {

public void actionPerformed(ActionEvent e) {

cut();

}

}

);

// 菜單 - 復(fù)制

menuCopy.addActionListener(

new ActionListener() {

public void actionPerformed(ActionEvent e) {

copy();

}

}

);

// 菜單 - 粘貼

menuPaste.addActionListener(

new ActionListener() {

public void actionPerformed(ActionEvent e) {

paste();

}

}

);

// 菜單 - 關(guān)于

menuAbout.addActionListener(

new ActionListener() {

public void actionPerformed(ActionEvent e) {

// 顯示對(duì)話(huà)框

JOptionPane.showOptionDialog(null,

"程序名稱(chēng):\n JNotePad \n" +

"程序設(shè)計(jì):\n \n" +

"簡(jiǎn)介:\n 一個(gè)簡(jiǎn)單的文字編輯器\n" +

" 可作為驗(yàn)收J(rèn)ava的實(shí)現(xiàn)對(duì)象\n" +

" 歡迎網(wǎng)友下載研究交流\n\n" +

" /",

"關(guān)于JNotePad",

JOptionPane.DEFAULT_OPTION,

JOptionPane.INFORMATION_MESSAGE,

null, null, null);

}

}

);

// 編輯區(qū)鍵盤(pán)事件

textArea.addKeyListener(

new KeyAdapter() {

public void keyTyped(KeyEvent e) {

processTextArea();

}

}

);

// 編輯區(qū)鼠標(biāo)事件

textArea.addMouseListener(

new MouseAdapter() {

public void mouseReleased(MouseEvent e) {

if(e.getButton() == MouseEvent.BUTTON3)

popUpMenu.show(editMenu, e.getX(), e.getY());

}

public void mouseClicked(MouseEvent e) {

if(e.getButton() == MouseEvent.BUTTON1)

popUpMenu.setVisible(false);

}

}

);

}

private void openFile() {

if(isCurrentFileSaved()) { // 文件是否為保存狀態(tài)

open(); // 打開(kāi)

}

else {

// 顯示對(duì)話(huà)框

int option = JOptionPane.showConfirmDialog(

null, "文件已修改,是否保存?",

"保存文件?", JOptionPane.YES_NO_OPTION,

JOptionPane.WARNING_MESSAGE, null);

switch(option) {

// 確認(rèn)文件保存

case JOptionPane.YES_OPTION:

saveFile(); // 保存文件

break;

// 放棄文件保存

case JOptionPane.NO_OPTION:

open();

break;

}

}

}

private boolean isCurrentFileSaved() {

if(stateBar.getText().equals("未修改")) {

return false;

}

else {

return true;

}

}

private void open() {

// fileChooser 是 JFileChooser 的實(shí)例

// 顯示文件選取的對(duì)話(huà)框

int option = fileChooser.showDialog(null, null);

// 使用者按下確認(rèn)鍵

if(option == JFileChooser.APPROVE_OPTION) {

try {

// 開(kāi)啟選取的文件

BufferedReader buf =

new BufferedReader(

new FileReader(

fileChooser.getSelectedFile()));

// 設(shè)定文件標(biāo)題

setTitle(fileChooser.getSelectedFile().toString());

// 清除前一次文件

textArea.setText("");

// 設(shè)定狀態(tài)欄

stateBar.setText("未修改");

// 取得系統(tǒng)相依的換行字符

String lineSeparator = System.getProperty("line.separator");

// 讀取文件并附加至文字編輯區(qū)

String text;

while((text = buf.readLine()) != null) {

textArea.append(text);

textArea.append(lineSeparator);

}

buf.close();

}

catch(IOException e) {

JOptionPane.showMessageDialog(null, e.toString(),

"開(kāi)啟文件失敗", JOptionPane.ERROR_MESSAGE);

}

}

}

private void saveFile() {

// 從標(biāo)題欄取得文件名稱(chēng)

File file = new File(getTitle());

// 若指定的文件不存在

if(!file.exists()) {

// 執(zhí)行另存為

saveFileAs();

}

else {

try {

// 開(kāi)啟指定的文件

BufferedWriter buf =

new BufferedWriter(

new FileWriter(file));

// 將文字編輯區(qū)的文字寫(xiě)入文件

buf.write(textArea.getText());

buf.close();

// 設(shè)定狀態(tài)欄為未修改

stateBar.setText("未修改");

}

catch(IOException e) {

JOptionPane.showMessageDialog(null, e.toString(),

"寫(xiě)入文件失敗", JOptionPane.ERROR_MESSAGE);

}

}

}

private void saveFileAs() {

// 顯示文件對(duì)話(huà)框

int option = fileChooser.showSaveDialog(null);

// 如果確認(rèn)選取文件

if(option == JFileChooser.APPROVE_OPTION) {

// 取得選擇的文件

File file = fileChooser.getSelectedFile();

// 在標(biāo)題欄上設(shè)定文件名稱(chēng)

setTitle(file.toString());

try {

// 建立文件

file.createNewFile();

// 進(jìn)行文件保存

saveFile();

}

catch(IOException e) {

JOptionPane.showMessageDialog(null, e.toString(),

"無(wú)法建立新文件", JOptionPane.ERROR_MESSAGE);

}

}

}

private void closeFile() {

// 是否已保存文件

if(isCurrentFileSaved()) {

// 釋放窗口資源,而后關(guān)閉程序

dispose();

}

else {

int option = JOptionPane.showConfirmDialog(

null, "文件已修改,是否保存?",

"保存文件?", JOptionPane.YES_NO_OPTION,

JOptionPane.WARNING_MESSAGE, null);

switch(option) {

case JOptionPane.YES_OPTION:

saveFile();

break;

case JOptionPane.NO_OPTION:

dispose();

}

}

}

private void cut() {

textArea.cut();

stateBar.setText("已修改");

popUpMenu.setVisible(false);

}

private void copy() {

textArea.copy();

popUpMenu.setVisible(false);

}

private void paste() {

textArea.paste();

stateBar.setText("已修改");

popUpMenu.setVisible(false);

}

private void processTextArea() {

stateBar.setText("已修改");

}

public static void main(String[] args) {

new JNotePadUI();

}

}

希望對(duì)你能有所幫助。

搖號(hào)抽獎(jiǎng)軟件 必須用Java編寫(xiě)

import java.awt.event.WindowAdapter;

import java.awt.event.WindowEvent;

import java.util.Random;

import javax.swing.JFrame;

import javax.swing.JTextField;

public class RandomTest extends JFrame implements Runnable {

JTextField tf = new JTextField();

public RandomTest() {

this.add(tf);

this.setSize(300,200);

this.setVisible(true);

this.addWindowListener(new WindowAdapter() {

public void windowClosing(WindowEvent e) {

// System.exit(0);

dispose();

}

});

}

public void run() {

String[] list = { "aaa", "123", "張三", "李四" };

int time = 100; //3秒鐘出結(jié)果

Random rd = new Random(); // 隨機(jī)數(shù)生成類(lèi)

int i = 0;

while (time 0) {

try {

i = rd.nextInt(list.length);

tf.setText(list[i]);

Thread.sleep(10);

time --;

} catch (InterruptedException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

tf.setText("獲獎(jiǎng)?wù)?" + list[i]);

}

public static void main(String[] args) {

new Thread(new RandomTest()).start();

}

}

跪求:用Java設(shè)計(jì)抽獎(jiǎng)程序

程序循環(huán)應(yīng)該寫(xiě)在開(kāi)始按鈕的監(jiān)聽(tīng)里,當(dāng)按下開(kāi)始按鈕后,程序開(kāi)始循環(huán),當(dāng)按停止按鈕時(shí),循環(huán)停止. 你可以用while循環(huán), 條件是一個(gè)boolean型的值,當(dāng)按開(kāi)始值為true,當(dāng)按停止值為false.

java語(yǔ)言實(shí)現(xiàn)一個(gè)搖號(hào)系統(tǒng),但是可以?xún)?nèi)部設(shè)定中獎(jiǎng)名單這個(gè)怎么實(shí)現(xiàn)?

1、簡(jiǎn)單控制臺(tái)程序如下,如需界面需要自己加個(gè)。

package zhidao;

import java.util.HashSet;

import java.util.Random;

import java.util.Scanner;

import java.util.Set;

/**

* @author bufei

* @datetime 2020年8月31日15:54:11

*/

public class YaoHao {

public static void main(String[] args) {

String xian = "= = = = = = = = =";

// 起點(diǎn) ? ? ? ?終點(diǎn) ? ? 獎(jiǎng)個(gè)數(shù) ? ? ? ? ?指定的號(hào)碼個(gè)數(shù)

int start = 0, end = 0, prizeNum = 0, defaNum = 0;

System.out.println(xian);

System.out.println("歡迎使用xxx 抽獎(jiǎng)系統(tǒng)!");

System.out.println(xian);

Scanner scanner = new Scanner(System.in);

System.out.println("請(qǐng)輸入號(hào)碼范圍例如 1 10:");

start = scanner.nextInt();

end = scanner.nextInt();

System.out.println("請(qǐng)輸入獎(jiǎng)項(xiàng)個(gè)數(shù):");

prizeNum = scanner.nextInt();

System.out.println("請(qǐng)輸入指定中獎(jiǎng)號(hào)碼個(gè)數(shù),不指定請(qǐng)輸入0:");

defaNum = scanner.nextInt();

int[] defa = new int[defaNum];

if (defaNum != 0) {

System.out.println("請(qǐng)輸入指定的中獎(jiǎng)號(hào)碼,空格隔開(kāi):");

for (int i = 0; i defaNum; i++) {

defa[i] = scanner.nextInt();

}

}

System.out.println(xian);

System.out.println("本次抽獎(jiǎng)中獎(jiǎng)號(hào)碼為:");

for (int num : randomDraw(start, end, prizeNum, defa)) {

System.out.print(num+" ");

}

}

/**

* @param start ? ?抽獎(jiǎng)范圍起點(diǎn)

* @param end ? ? ?抽獎(jiǎng)號(hào)碼范圍終點(diǎn)

* @param prizeNum 中獎(jiǎng)號(hào)碼個(gè)數(shù)

* @param defa ? ? 指定中獎(jiǎng)號(hào)碼

* @return

*/

public static SetInteger randomDraw(int start, int end, int prizeNum, int[] defa) {

SetInteger set = new HashSet();

// 未指定中獎(jiǎng)號(hào)碼

if (defa.length == 0) {

//隨機(jī)抽 prizeNum 個(gè)獎(jiǎng)

while (set.size() prizeNum) {

set.add(new Random().nextInt(end - start + 1) + start);

}

return set;

} else {

//指定了中獎(jiǎng)號(hào)碼

//把指定的號(hào)碼加入進(jìn)去

for (int num : defa) {

set.add(num);

}

//如果沒(méi)有全部指定 則繼續(xù)抽剩余的獎(jiǎng)項(xiàng)

while (set.size() prizeNum - defa.length) {

set.add(new Random().nextInt(end - start + 1) + start);

}

return set;

}

}

}

2、運(yùn)行效果如圖

指定了中獎(jiǎng)號(hào)碼

未指定中獎(jiǎng)號(hào)碼

未指定中獎(jiǎng)號(hào)碼

本文名稱(chēng):搖號(hào)java代碼實(shí)現(xiàn) c語(yǔ)言搖號(hào)代碼
轉(zhuǎn)載源于:http://m.kartarina.com/article22/dodeecc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站設(shè)計(jì)品牌網(wǎng)站制作App設(shè)計(jì)網(wǎng)站營(yíng)銷(xiāo)虛擬主機(jī)面包屑導(dǎo)航

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站建設(shè)
主站蜘蛛池模板: 日韩一区二区三区无码影院| 久久中文精品无码中文字幕| 亚洲国产精品无码久久九九 | 无码欧精品亚洲日韩一区夜夜嗨 | 人妻无码第一区二区三区| 久久久无码精品亚洲日韩按摩| 中文字幕日产无码| 无码AV动漫精品一区二区免费| 久久亚洲AV无码精品色午夜| 精品无码国产自产拍在线观看蜜| 麻豆aⅴ精品无码一区二区| 国产精品白浆在线观看无码专区| 亚洲桃色AV无码| 国产AV天堂无码一区二区三区| 国产精品无码专区| 久久久无码精品亚洲日韩软件 | 成人午夜亚洲精品无码网站| 中文字幕无码播放免费| 亚洲精品无码mv在线观看网站| 色综合无码AV网站| 色噜噜综合亚洲av中文无码| 在线播放无码高潮的视频| 无码精品人妻一区二区三区免费 | 亚洲爆乳少妇无码激情| 亚洲av无码成人黄网站在线观看| 无码激情做a爰片毛片AV片| 无码中文2020字幕二区| 亚洲熟妇无码八V在线播放| 亚洲国产精品无码久久SM | 中文字幕精品无码亚洲字| 免费无码国产V片在线观看| 国产精品无码无片在线观看3D| 97久久精品无码一区二区天美| 蜜桃臀无码内射一区二区三区| 亚洲Av综合色区无码专区桃色| 亚洲精品无码久久久影院相关影片| 精品亚洲成α人无码成α在线观看| 精品人妻中文无码AV在线| 永久免费无码网站在线观看 | 午夜亚洲av永久无码精品| 人妻系列无码专区久久五月天 |