Javaweb项目文本编辑工作内容

Javaweb项目文本编辑工作内容,第1张

Javaweb项目文本编辑工作内容:要实现在线编辑,有很多选择。对于合同编辑,如果只是考虑纯文本,那选择方案就很多了,随便找个H5的编辑工具,一般都可以。当然要做到有控制,还是蛮多定制量的。

熟悉基于JSP和Servlet的JavaWeb开发,对Servlet和JSP的工作原理和生命周期有深入了解,熟练的使用JSTL和EL编写无脚本动态页面,有使用监听器、过滤器等Web组件以及MVC架构模式进行JavaWeb项目开发的经验。

技术简介:

Internet上供外界访问的Web资源分为:静态web资源(如html 页面):指web页面中供人们浏览的数据始终是不变。动态web资源:指web页面中供人们浏览的数据是由程序产生的,不同时间点访问web页面看到的内容各不相同。

静态web资源开发技术:HTML、CSS。动态web资源开发技术:JavaScript、JSP/Servlet、ASP、PHP等。在Java中,动态web资源开发技术统称为Java Web。

写了一个满足你的图片的要求,你看看,

import java.awt.BorderLayout

import javax.swing.JCheckBox

import javax.swing.JFrame

import javax.swing.JPanel

import javax.swing.JScrollPane

import javax.swing.JTextArea

import javax.swing.border.TitledBorder

public class TestDemo extends JFrame{

private static final long serialVersionUID = -5355432125621015300L

private Option[] options = new Option[4]

public TestDemo () {

init()

}

private void init(){

setTitle("我的文本域")

setSize(300,200)

setContentPane(createContentPane())

}

private JPanel createContentPane(){

JPanel pane = new JPanel(new BorderLayout())

pane.add(BorderLayout.NORTH,createQuestionPane())

pane.add(BorderLayout.SOUTH,createOptionsPane())

return pane

}

private JPanel createOptionsPane(){

JPanel pane = new JPanel()

Option a = new Option(0,"A")

Option b = new Option(1,"B")

Option c = new Option(2,"C")

Option d = new Option(3,"D")

options[0]=a

options[1]=b

options[2]=c

options[3]=d

pane.add(a)

pane.add(b)

pane.add(c)

pane.add(d)

return pane

}

private JScrollPane createQuestionPane() {

JScrollPane pane = new JScrollPane()

pane.setBorder(new TitledBorder("题目"))

JTextArea questionArea = new JTextArea()

questionArea.setRows(6)

questionArea.setText("问题\nA.\nB.\nC.\nD.")

questionArea.setLineWrap(true)

questionArea.setEditable(false)

pane.getViewport().add(questionArea)

return pane

}

class Option extends JCheckBox{

private static final long serialVersionUID = 5569918347028393191L

int val

public Option(int val, String txt) {

super(txt)

this.val = val

}

}

public static void main(String[]args){

TestDemo td=new TestDemo()

td.setVisible(true)

}

}

File writeName = new File(你要存的地方)// 相对路径,如果没有则要建立一个新

//的.txt文件

writeName.createNewFile()// 创建新文件,有同名的文件的话直接覆盖

FileWriter writer = new FileWriter(writeName)

BufferedWriter out = new BufferedWriter(writer)

out.write(你要写入的信息);


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11481930.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存