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("https://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("https://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="https://www.w3.org/TR/REC-html40">

<head>

… … …

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

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

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: