cardframe.java

来自「一个出售卡片信息的源码 是我的一个作业」· Java 代码 · 共 47 行

JAVA
47
字号
import java.awt.Cursor;
import java.io.File;
import java.io.FileWriter;
import java.io.PrintWriter;
import java.net.URL;

import javax.swing.*;

public class CardFrame extends JPanel {

	private static final long serialVersionUID = 1L;

	public static URL u;

	public CardFrame() {
		try {
			jbInit();
		} catch (Exception ex) {
			ex.printStackTrace();
		}

	}

	private void jbInit() throws Exception {
		this.setLayout(null);
		jScrollPane.setSize(290, 135);
		this.removeAll();
		this.add(jScrollPane);
		jScrollPane.getViewport().add(jTextArea1, null);
		PrintWriter pw = new PrintWriter(new FileWriter("n.html"));
		pw.println(CardList.print());
		pw.close();
		File f = new File("n.html");
		u = new URL("file:/"+f.getAbsolutePath());
		System.out.println(f.getAbsoluteFile());
		jTextArea1.setPage(u);
		jTextArea1.setEditable(false);
		jTextArea1.setCursor(new Cursor(Cursor.TEXT_CURSOR));
	}

	JScrollPane jScrollPane = new JScrollPane();

	static JFrame frame = new JFrame();

	JEditorPane jTextArea1 = new JEditorPane();
}

⌨️ 快捷键说明

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