SetPage(URL)

Try

Js.getViewport().add(je);

Jt.select(1,3);

Jt.setCaretPosition(4);

Jt. replaceRange(s,7,11);

Jt.insert(s,3);

Jt.setFont(fn);

Контрольні питання

Висновки

 

 

  1. Із яких модулів складається система "RA2 art of risk"?
  2. Яка структура системи Microsoft Security Assessment Tool (MSAT)?
  3. Яка концепція методу CRAMM?
  4. У чому полягає методика, за якою функціонує система RiskWatch?

 

 

// добавка текста в конец

jt.append("12345123451234512345123451234512345123454321\n");

jt.append("qwerty");

// вставка и замена текста

s="fipi";

// текстовый курсор

m=jt.getCaretPosition();

// получение, установка и выделение текста

s=jt.getText();

//jt.setText(s);

s= jt.getSelectedText();

form.show();

}

public static void main (String args[])

{

Prog_6_1 f;

f= new Prog_6_1();

}

}

 

 

 

ME:

 

import com.sun.lwuit.*;

import com.sun.lwuit.events.ActionEvent;

import com.sun.lwuit.events.ActionListener;

import com.sun.lwuit.geom.Dimension;

import com.sun.lwuit.layouts.CoordinateLayout;

import javax.microedition.midlet.*;

 

public class Prog_6_1 extends MIDlet

{

Form form;

TextArea ta;

Button bt;

public void startApp()

{

int w,h;

Dimension d=new Dimension(200,200);

Display.init(this);

form = new Form();

form.setPreferredSize(d);

form.setTitle("Лабораторная 6");

w=form.getWidth();

h=form.getHeight();

CoordinateLayout ee = new CoordinateLayout(w,h);

form.setLayout(ee);

ta=new TextArea();

ta.setX(10);

ta.setY(40);

ta.setText(" ");

bt=new Button();

bt.setX(20);

bt.setY(10);

bt.setText("Заменить");

bt.addActionListener(new ActionListener()

{

String s;

public void actionPerformed(ActionEvent e)

{

s=(String)ta.getText();

s=s+"12345";

ta.setText(s);

}

});

form.addComponent(bt);

form.addComponent(ta);

form.show();

}

public void pauseApp()

{

}

public void destroyApp(boolean unconditional)

{

}

}

 

Задание 1:

 

Прочитать текст из файла (15.13-15.31) выполнить задание и записать в файл

 

 

 

 

2) Компонента JEditorPane

 

Компонента предназначена для редактирования текстов различных форматов. Работает с 3 типами файлов: txt, rtf, htm(html)

 

 

import javax.swing.*;

 

import java.awt.*;

import java.awt.event.*;

import java.net.*;

public class Prog_6_3

{

JFrame form;

JScrollPane js; // размещение компоненты на панели

JEditorPane je; // панель с текстом редактирования

Prog_6_3()

{

form = new JFrame();

form.setSize (800,600);

form.setTitle ("лабораторная 6");

form.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

// form.setLayout(null);

 

 

je = new JEditorPane();

js = new JScrollPane();

form.getContentPane().add(js);

je.setEditable(false); // текст только просмотр

form.show();

{

je.setPage("http://rambler.ru");

// je.setPage("file:look.html");

// je.setPage("file:tem.txt");

// je.setPage("file:lec6.rtf");

}

catch(Exception e)

{

}

}

public static void main (String args[])

{

Prog_6_3 f;

f= new Prog_6_3();

}

}

 

Метод загрузки текста в окно панели

 

URL - Uniform Resource Locator универсальный адрес:

 

 

// je.setPage("http://rambler.ru"); // http: - протокол интернета

// je.setPage("file:mysite.html");загрузка из файла

// je.setPage("file:tem.txt");

// je.setPage("file:lec6.rtf");

 

je.setEditable(true); для html выглядит по-другому.

JTextPane - наследник от JEditorPane с доп. возможностями стиля.

 

 

3) Структура html

 

Пример страницы:

 

mysite.html

 

<HTML>

<HEAD>

<TITLE> Мой простой сайт </TITLE>

</HEAD>

<BODY>

<H2> Лабораторная 6 </H2>

Работа с html <BR>

</BODY>

</HTML>

 

 

Запуск Prog_6_3 для setPage("file:mysite.html");

 

 

 

<H2> Лабораторная 6 </H2> парный тег

Работа с html <BR> не парный тег.

Размещение изображения:

<HTML>

<HEAD>

<TITLE> Мой простой сайт </TITLE>

</HEAD>

<BODY>

<H2> Лабораторная 6 </H2>

Работа с html <BR>

<IMG src=file:barn.jpg> <!-- barn.jpg - в текущем каталоге -->

</BODY>

</HTML>

 

 

 

HTML созданная в Word сохранить как web :

 

<html xmlns:v="urn:schemas-microsoft-com:vml"

xmlns:o="urn:schemas-microsoft-com:office:office"

xmlns:w="urn:schemas-microsoft-com:office:word"

xmlns="http://www.w3.org/TR/REC-html40">

 

<head>

… … …

<v:imagedata src="mysite.files/image001.jpg" o:title="barn"/>

 

Графика в отдельной папке mysite.files .

 

Добавление гиперссылки: