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

📄 request_form.java

📁 ASP辅助开发工具,主要功能是把字符串转换成ASP代码
💻 JAVA
字号:

import java.awt.BorderLayout;
import java.awt.Dimension;
import java.awt.Event;
import java.awt.Font;
import java.awt.Point;
import java.awt.Rectangle;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyEvent;

import javax.swing.JButton;
import javax.swing.JDialog;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;
import javax.swing.JTextPane;
import javax.swing.KeyStroke;
import javax.swing.SwingConstants;
import javax.swing.SwingUtilities;
import javax.swing.border.SoftBevelBorder;

public class Request_Form {

	private JFrame jFrame = null;  //  @jve:decl-index=0:visual-constraint="10,10"
	private JPanel jContentPane = null;
	private JMenuBar jJMenuBar = null;
	private JMenu fileMenu = null;
	private JMenu editMenu = null;
	private JMenu helpMenu = null;
	private JMenuItem exitMenuItem = null;
	private JMenuItem aboutMenuItem = null;
	private JMenuItem cutMenuItem = null;
	private JMenuItem copyMenuItem = null;
	private JMenuItem pasteMenuItem = null;
	private JMenuItem saveMenuItem = null;
	private JDialog aboutDialog = null;
	private JPanel aboutContentPane = null;
	private JLabel aboutVersionLabel = null;
	private JTextPane jTextPane = null;
	private JButton jButton_request = null;
	private JTextArea bodyTextArea = null;
	private JScrollPane bodyTextArea_jScrollPane = null;
	private JScrollPane jTextPane_jScrollPane = null;
	private JButton jButton_insert = null;
	private JButton jButton_update = null;
	private JButton jButton_rs = null;

	/**
	 * This method initializes jTextPane
	 *
	 * @return javax.swing.JTextPane
	 */
	private JTextPane getJTextPane() {
		if (jTextPane == null) {
			jTextPane = new JTextPane();
			jTextPane.setFont(new Font("Dialog", Font.PLAIN, 18));
		}
		return jTextPane;
	}

	/**
	 * This method initializes jButton_request
	 *
	 * @return javax.swing.JButton
	 */
	private JButton getJButton_request() {
		if (jButton_request == null) {
			jButton_request = new JButton();
			jButton_request.setText("生成request");
			jButton_request.setSize(new Dimension(105, 28));
			jButton_request.setLocation(new Point(4, 96));
			jButton_request.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					String s = jTextPane.getText().trim();
					if(!s.equals("")) {
						bodyTextArea.setText(generate_request(s.split(",")));
					}
				}
			});
		}
		return jButton_request;
	}

	/**
	 * This method initializes bodyTextArea
	 *
	 * @return javax.swing.JTextArea
	 */
	private JTextArea getBodyTextArea() {
		if (bodyTextArea == null) {
			bodyTextArea = new JTextArea();
			bodyTextArea.setBounds(new Rectangle(0, 47, 520, 245));
			bodyTextArea.setFont(new Font("Dialog", Font.PLAIN, 18));
		}
		return bodyTextArea;
	}

	/**
	 * This method initializes bodyTextArea_jScrollPane
	 *
	 * @return javax.swing.JScrollPane
	 */
	private JScrollPane getBodyTextArea_jScrollPane() {
		if (bodyTextArea_jScrollPane == null) {
			bodyTextArea_jScrollPane = new JScrollPane(bodyTextArea);
			bodyTextArea_jScrollPane.setBounds(new Rectangle(0, 129, 987, 514));
			bodyTextArea_jScrollPane.setBorder(new SoftBevelBorder(SoftBevelBorder.LOWERED));
			bodyTextArea_jScrollPane.setFont(new Font("\u5b8b\u4f53", Font.PLAIN, 18));
		}
		return bodyTextArea_jScrollPane;
	}

	/**
	 * This method initializes jTextPane_jScrollPane
	 *
	 * @return javax.swing.JScrollPane
	 */
	private JScrollPane getJTextPane_jScrollPane() {
		if (jTextPane_jScrollPane == null) {
			jTextPane_jScrollPane = new JScrollPane(jTextPane);
			jTextPane_jScrollPane.setBounds(new Rectangle(0, 1, 984, 91));
			jTextPane_jScrollPane.setFont(new Font("Dialog", Font.PLAIN, 18));
		}
		return jTextPane_jScrollPane;
	}

	/**
	 * This method initializes jButton_insert
	 *
	 * @return javax.swing.JButton
	 */
	private JButton getJButton_insert() {
		if (jButton_insert == null) {
			jButton_insert = new JButton();
			jButton_insert.setText("生成insert");
			jButton_insert.setSize(new Dimension(99, 28));
			jButton_insert.setLocation(new Point(120, 97));
			jButton_insert.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					String s = jTextPane.getText().trim();
					if(!s.equals("")) {
						bodyTextArea.setText(generate_insert(s.split(",")));
					}
				}
			});
		}
		return jButton_insert;
	}

	/**
	 * This method initializes jButton_update
	 *
	 * @return javax.swing.JButton
	 */
	private JButton getJButton_update() {
		if (jButton_update == null) {
			jButton_update = new JButton();
			jButton_update.setLocation(new Point(234, 97));
			jButton_update.setText("生成update");
			jButton_update.setSize(new Dimension(99, 28));
			jButton_update.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					String s = jTextPane.getText().trim();
					if(!s.equals("")) {
						bodyTextArea.setText(generate_update(s.split(",")));
					}
				}
			});
		}
		return jButton_update;
	}

	/**
	 * This method initializes jButton_rs
	 *
	 * @return javax.swing.JButton
	 */
	private JButton getJButton_rs() {
		if (jButton_rs == null) {
			jButton_rs = new JButton();
			jButton_rs.setLocation(new Point(343, 97));
			jButton_rs.setText("生成rs");
			jButton_rs.setSize(new Dimension(99, 28));
			jButton_rs.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					String s = jTextPane.getText().trim();
					if(!s.equals("")) {
						bodyTextArea.setText(generate_rs(s.split(",")));
					}
				}
			});
		}
		return jButton_rs;
	}

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		SwingUtilities.invokeLater(new Runnable() {
			public void run() {
				Request_Form application = new Request_Form();
				application.getJFrame().setVisible(true);
			}
		});
	}

	/**
	 * This method initializes jFrame
	 *
	 * @return javax.swing.JFrame
	 */
	private JFrame getJFrame() {
		if (jFrame == null) {
			jFrame = new JFrame();
			jFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
			jFrame.setFont(new Font("Dialog", Font.PLAIN, 14));
			jFrame.setJMenuBar(getJJMenuBar());
			jFrame.setSize(1000, 700);
			jFrame.setContentPane(getJContentPane());
			jFrame.setTitle("Application");
		}
		return jFrame;
	}

	/**
	 * This method initializes jContentPane
	 *
	 * @return javax.swing.JPanel
	 */
	private JPanel getJContentPane() {
		if (jContentPane == null) {
			jContentPane = new JPanel();
			jContentPane.setLayout(null);
			jContentPane.setFont(new Font("Dialog", Font.PLAIN, 18));
			jContentPane.add(getJTextPane(), null);
			jContentPane.add(getJButton_request(), null);
			jContentPane.add(getBodyTextArea(), null);
			jContentPane.add(getBodyTextArea_jScrollPane(), null);
			jContentPane.add(getJTextPane_jScrollPane(), null);
			jContentPane.add(getJButton_insert(), null);
			jContentPane.add(getJButton_update(), null);
			jContentPane.add(getJButton_rs(), null);
		}
		return jContentPane;
	}

	/**
	 * This method initializes jJMenuBar
	 *
	 * @return javax.swing.JMenuBar
	 */
	private JMenuBar getJJMenuBar() {
		if (jJMenuBar == null) {
			jJMenuBar = new JMenuBar();
			jJMenuBar.add(getFileMenu());
			jJMenuBar.add(getEditMenu());
			jJMenuBar.add(getHelpMenu());
		}
		return jJMenuBar;
	}

	/**
	 * This method initializes jMenu
	 *
	 * @return javax.swing.JMenu
	 */
	private JMenu getFileMenu() {
		if (fileMenu == null) {
			fileMenu = new JMenu();
			fileMenu.setText("File");
			fileMenu.add(getSaveMenuItem());
			fileMenu.add(getExitMenuItem());
		}
		return fileMenu;
	}

	/**
	 * This method initializes jMenu
	 *
	 * @return javax.swing.JMenu
	 */
	private JMenu getEditMenu() {
		if (editMenu == null) {
			editMenu = new JMenu();
			editMenu.setText("Edit");
			editMenu.add(getCutMenuItem());
			editMenu.add(getCopyMenuItem());
			editMenu.add(getPasteMenuItem());
		}
		return editMenu;
	}

	/**
	 * This method initializes jMenu
	 *
	 * @return javax.swing.JMenu
	 */
	private JMenu getHelpMenu() {
		if (helpMenu == null) {
			helpMenu = new JMenu();
			helpMenu.setText("Help");
			helpMenu.add(getAboutMenuItem());
		}
		return helpMenu;
	}

	/**
	 * This method initializes jMenuItem
	 *
	 * @return javax.swing.JMenuItem
	 */
	private JMenuItem getExitMenuItem() {
		if (exitMenuItem == null) {
			exitMenuItem = new JMenuItem();
			exitMenuItem.setText("Exit");
			exitMenuItem.addActionListener(new ActionListener() {
				public void actionPerformed(ActionEvent e) {
					System.exit(0);
				}
			});
		}
		return exitMenuItem;
	}

	/**
	 * This method initializes jMenuItem
	 *
	 * @return javax.swing.JMenuItem
	 */
	private JMenuItem getAboutMenuItem() {
		if (aboutMenuItem == null) {
			aboutMenuItem = new JMenuItem();
			aboutMenuItem.setText("About");
			aboutMenuItem.addActionListener(new ActionListener() {
				public void actionPerformed(ActionEvent e) {
					JDialog aboutDialog = getAboutDialog();
					aboutDialog.pack();
					Point loc = getJFrame().getLocation();
					loc.translate(20, 20);
					aboutDialog.setLocation(loc);
					aboutDialog.setVisible(true);
				}
			});
		}
		return aboutMenuItem;
	}

	/**
	 * This method initializes aboutDialog
	 *
	 * @return javax.swing.JDialog
	 */
	private JDialog getAboutDialog() {
		if (aboutDialog == null) {
			aboutDialog = new JDialog(getJFrame(), true);
			aboutDialog.setTitle("About");
			aboutDialog.setContentPane(getAboutContentPane());
		}
		return aboutDialog;
	}

	/**
	 * This method initializes aboutContentPane
	 *
	 * @return javax.swing.JPanel
	 */
	private JPanel getAboutContentPane() {
		if (aboutContentPane == null) {
			aboutContentPane = new JPanel();
			aboutContentPane.setLayout(new BorderLayout());
			aboutContentPane.add(getAboutVersionLabel(), BorderLayout.CENTER);
		}
		return aboutContentPane;
	}

	/**
	 * This method initializes aboutVersionLabel
	 *
	 * @return javax.swing.JLabel
	 */
	private JLabel getAboutVersionLabel() {
		if (aboutVersionLabel == null) {
			aboutVersionLabel = new JLabel();
			aboutVersionLabel.setText("艾威制作 V0.2");
			aboutVersionLabel.setHorizontalAlignment(SwingConstants.CENTER);
		}
		return aboutVersionLabel;
	}

	/**
	 * This method initializes jMenuItem
	 *
	 * @return javax.swing.JMenuItem
	 */
	private JMenuItem getCutMenuItem() {
		if (cutMenuItem == null) {
			cutMenuItem = new JMenuItem();
			cutMenuItem.setText("Cut");
			cutMenuItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_X,
					Event.CTRL_MASK, true));
		}
		return cutMenuItem;
	}

	/**
	 * This method initializes jMenuItem
	 *
	 * @return javax.swing.JMenuItem
	 */
	private JMenuItem getCopyMenuItem() {
		if (copyMenuItem == null) {
			copyMenuItem = new JMenuItem();
			copyMenuItem.setText("Copy");
			copyMenuItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_C,
					Event.CTRL_MASK, true));
		}
		return copyMenuItem;
	}

	/**
	 * This method initializes jMenuItem
	 *
	 * @return javax.swing.JMenuItem
	 */
	private JMenuItem getPasteMenuItem() {
		if (pasteMenuItem == null) {
			pasteMenuItem = new JMenuItem();
			pasteMenuItem.setText("Paste");
			pasteMenuItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_V,
					Event.CTRL_MASK, true));
		}
		return pasteMenuItem;
	}

	/**
	 * This method initializes jMenuItem
	 *
	 * @return javax.swing.JMenuItem
	 */
	private JMenuItem getSaveMenuItem() {
		if (saveMenuItem == null) {
			saveMenuItem = new JMenuItem();
			saveMenuItem.setText("Save");
			saveMenuItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_S,
					Event.CTRL_MASK, true));
		}
		return saveMenuItem;
	}

	public String generate_request(String []s) {
		StringBuffer sb = new StringBuffer();
		for (int i = 0; i < s.length; i++) {
			sb.append(s[i]).append("=").append("request.Form(\"").append(s[i].trim()).append("\")\r\n");
		}
		return sb.toString();
	}

	public String generate_insert(String []s) {
		StringBuffer sb1 = new StringBuffer();
		StringBuffer sb = new StringBuffer();
		sb1.append("(");
		sb.append("(");
		int max = s.length;
		int end = max - 1;
		for (int i = 0; i < max; i++) {
			sb1.append(s[i]);
			if(i != end) {
				sb1.append(",");
			}
			sb.append("\'\"&").append(s[i]).append("&\"\'");
			if(i != end) {
				sb.append(",");
			}
		}
		sb.append(")");
		sb1.append(") values ").append(sb);
		return sb1.toString();
	}

	public String generate_update(String []s) {
		StringBuffer sb = new StringBuffer();
		sb.append("values = \"set \"\r\n");
		int max = s.length;
		int end = max - 1;
		for (int i = 0; i < max; i++) {

			sb.append("if ").append(s[i]).append(" <> \"\" then\r\n");
			sb.append("values = values & \"");
			if(i != 0) {
				sb.append(",");
			}
			sb.append(s[i]).append("=").append("'\"&").append(s[i]).append("&\"'");
			if(i != end) {
				sb.append("\"\r\n end if\r\n");
			}
		}
		sb.append("\"\r\n end if");
		return sb.toString();
	}
	public String generate_rs(String []s) {
		StringBuffer sb = new StringBuffer();
		for (int i = 0; i < s.length; i++) {
			sb.append(s[i]).append("=").append("rs(\"").append(s[i].trim()).append("\")\r\n");
		}
		return sb.toString();
	}
}

⌨️ 快捷键说明

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