⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 htmldocwyjz.java

📁 随机生成35选7彩票码
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
package sjs;

import java.awt.*;
import java.awt.event.*;
import java.applet.*;
import javax.swing.*;
import javax.swing.table.*;
import java.net.*;
import java.io.*;
import java.util.*;

public class HtmlDocwyjz {

	JTable tableView;
	String title;
	String jzname;
	String date;
	int lienumber;

	// Construct the HtmlDocwy

	public HtmlDocwyjz(JTable table, String title1, String jznamethis,
			String dateforthis, int lienumberthis) {
		try {
			tableView = table;
			title = title1;
			jzname = jznamethis;
			date = dateforthis;
			lienumber = lienumberthis;
		} catch (Exception e) {
			e.printStackTrace();
		}

	}

	public String nullToHtml(Object in) {
		if (in == "" || in == null)
			return "&nbsp";// new String("");
		else
			return in.toString();
	}

	public String nullToTxt(Object in) {
		if (in == "" || in == null)
			return "";// new String("");
		else
			return in.toString();
	}

	// write the Html
	public void WriteHtml() {
		try {
			switch (lienumber) {
			case 1: {
				System.out.println("case 1");
				File file = new File("C:\\Creat35.html");
				FileWriter os = new FileWriter(file);
				os.write("<html><head><title>" + title
						+ "</title></head><body>\n");
				os.write("<caption><h1 align=\"center\">" + title
						+ "</h1></caption>");
				date = date
						+ "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
				jzname = "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;" + jzname;
				os.write("<div align=left><b>" + jzname + "</b></div>");
				os.write("<div align=right><b>" + date + "</b></div>");
				os.write("<div align=\"center\"><center>");
				// os.write("<align=\"right\">"+date);
				os.write("<table border=\"1\" ><tr>\n");

				for (int i = 0; i < tableView.getColumnCount(); i++)
					os.write("<th>" + tableView.getColumnName(i).toString()
							+ "</th>\n");
				// os.write(nullToTxt(tableView.getValueAt(i,j))+"\t");
				os.write("</tr>\n");

				// write the table data
				for (int i = 0; i < tableView.getRowCount(); i++) {
					os.write("<tr>");
					for (int j = 0; j < tableView.getColumnCount(); j++)
						os.write("<td>"
								+ nullToHtml(tableView.getValueAt(i, j))
								+ "</td>\n");
					// os.write("<td>"+tableView.getValueAt(i,j).toString()+"</td>\n");

					os.write("</tr>\n");
				}
				os.write("</table></center></div></body></html>");
				os.flush();
				os.close();
			}
				;
				break;

			case 2: {
				System.out.println("2if%2==0");
				File file = new File("C:\\Creat35.html");
				FileWriter os = new FileWriter(file);
				os.write("<html><head><title>" + title
						+ "</title></head><body>\n");
				os.write("<caption><h1 align=\"center\">" + title
						+ "</h1></caption>");
				date = date
						+ "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
				jzname = "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"
						+ jzname;
				os.write("<div align=left><b>" + jzname + "</b></div>");
				os.write("<div align=right><b>" + date + "</b></div>");
				os.write("<div align=\"center\"><center>");
				// os.write("<align=\"right\">"+date);
				os.write("<table border=\"1\" ><tr>\n");

				for (int i = 0; i < tableView.getColumnCount(); i++)
					os.write("<th>" + tableView.getColumnName(i).toString()
							+ "</th>\n");
				for (int i = 0; i < tableView.getColumnCount(); i++)
					os.write("<th>" + tableView.getColumnName(i).toString()
							+ "</th>\n");
				// os.write(nullToTxt(tableView.getValueAt(i,j))+"\t");
				os.write("</tr>\n");

				for (int i = 0; i < tableView.getRowCount(); i++) {
					int k = 0;
					if (i % 2 == 0) {
						k = i;
						System.out.println("k=i=" + k);
						os.write("<tr>");
					}
					// os.write("<tr>");

					for (int j = 0; j < tableView.getColumnCount(); j++)
						os.write("<td>"
								+ nullToHtml(tableView.getValueAt(i, j))
								+ "</td>");

					if (i + 1 == k + 2)
						os.write("</tr>");
				}

				os.write("</table></center></div></body></html>");
				os.flush();
				os.close();
			}
				;
				break;

			case 3: {
				System.out.println("case 3");
				File file = new File("C:\\Creat35.html");
				FileWriter os = new FileWriter(file);
				os.write("<html><head><title>" + title
						+ "</title></head><body>\n");
				os.write("<caption><h1 align=\"center\">" + title
						+ "</h1></caption>");
				date = date
						+ "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
				jzname = "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"
						+ jzname;
				os.write("<div align=left><b>" + jzname + "</b></div>");
				os.write("<div align=right><b>" + date + "</b></div>");
				os.write("<div align=\"center\"><center>");
				// os.write("<align=\"right\">"+date);
				os.write("<table border=\"1\" ><tr>\n");

				for (int i = 0; i < tableView.getColumnCount(); i++)
					os.write("<th>" + tableView.getColumnName(i).toString()
							+ "</th>\n");
				for (int i = 0; i < tableView.getColumnCount(); i++)
					os.write("<th>" + tableView.getColumnName(i).toString()
							+ "</th>\n");
				for (int i = 0; i < tableView.getColumnCount(); i++)
					os.write("<th>" + tableView.getColumnName(i).toString()
							+ "</th>\n");
				// os.write(nullToTxt(tableView.getValueAt(i,j))+"\t");
				os.write("</tr>\n");

				for (int i = 0; i < tableView.getRowCount(); i++) {
					int k = 0;
					if (i % 3 == 0) {
						k = i;
						System.out.println("k=i=" + k);
						os.write("<tr>");
					}
					// os.write("<tr>");

					for (int j = 0; j < tableView.getColumnCount(); j++)
						os.write("<td>"
								+ nullToHtml(tableView.getValueAt(i, j))
								+ "</td>");

					if (i + 1 == k + 3)
						os.write("</tr>");
				}

				os.write("</table></center></div></body></html>");
				os.flush();
				os.close();
			}
				;
				break;

			case 4: {
				System.out.println("case 4");
				File file = new File("C:\\Creat35.html");
				FileWriter os = new FileWriter(file);
				os.write("<html><head><title>" + title
						+ "</title></head><body>\n");
				os.write("<caption><h1 align=\"center\">" + title
						+ "</h1></caption>");
				date = date + "&nbsp;&nbsp;&nbsp;";
				jzname = "&nbsp;&nbsp;&nbsp;" + jzname;
				os.write("<div align=left><b>" + jzname + "</b></div>");
				os.write("<div align=right><b>" + date + "</b></div>");
				os.write("<div align=\"center\"><center>");
				// os.write("<align=\"right\">"+date);
				os.write("<table border=\"1\" ><tr>\n");

				for (int i = 0; i < tableView.getColumnCount(); i++)
					os.write("<th>" + tableView.getColumnName(i).toString()
							+ "</th>\n");
				for (int i = 0; i < tableView.getColumnCount(); i++)
					os.write("<th>" + tableView.getColumnName(i).toString()
							+ "</th>\n");
				for (int i = 0; i < tableView.getColumnCount(); i++)
					os.write("<th>" + tableView.getColumnName(i).toString()
							+ "</th>\n");
				for (int i = 0; i < tableView.getColumnCount(); i++)
					os.write("<th>" + tableView.getColumnName(i).toString()
							+ "</th>\n");
				// os.write(nullToTxt(tableView.getValueAt(i,j))+"\t");
				os.write("</tr>\n");

				// write the table data
				for (int i = 0; i < tableView.getRowCount(); i++) {
					int k = 0;
					if (i % 4 == 0) {
						k = i;
						System.out.println("k=i=" + k);
						os.write("<tr>");
					}
					// os.write("<tr>");

					for (int j = 0; j < tableView.getColumnCount(); j++)
						os.write("<td>"
								+ nullToHtml(tableView.getValueAt(i, j))
								+ "</td>");

					if (i + 1 == k + 4)
						os.write("</tr>");
				}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -