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(你要写入的信息);
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)