indeks gorny dolny jak zrobic?? (JTEXTAREA??)

0

witam

czy mozna w jtextarea stosowac indeksy gorny, dolny?? np 10 do potegi 5 albo np U z indeksem dolnym D

Problem polega na tym ze w tekscie mam wzory z indeksami albo ulamki czy mozna to jakos wczytac do jtextarea lub czegos innego co udostepnia java??

tekst wczytywałem z pliku txt ale co zrobic ze wzorami w tekscie

Ma ktoś jakaś rade????? [glowa]

        pole4.setLineWrap(true);
        pole4.setWrapStyleWord(true);
        pole4.setRows(18);
       
        pole4.setEditable(false);

    
try{  URL url = new URL(getDocumentBase(), "images/wzmac.txt");
 BufferedReader buf = new BufferedReader(new InputStreamReader(url.openStream()));
 	String line;
		while((line=buf.readLine())!=null)
        pole4.append(line+"\n");
}catch    (IOException e) {
     e.printStackTrace(); 	
}
0

Ten tekst ze wzorami chcesz tylko pokazać użytkownikowi, czy też ma być dostępna edycja ?
Jeśli chcesz tylko wyświetlać, to czy musi to być komponent JTextArea ?
pozdrawiam

0

tekst ma byc tylko wyswietlony bez edycji!!!

obojetnie w czym to ma byc tylko zeby byl tekst wyswietlony w aplecie

fajnie by bylo jakby zczytywalo tekst z jakiegos pliku a pozniej wyswietlalo to w aplecie

0

Jeszcze jedno pytanie. W jakim formacie jest plik wejściowy ? Jeśli, jak piszesz jest to txt to jak są zapisane wzory ?

0

przedtem nie precyzyjnie napisalem bo wczytywalem z txt sam tekst. a teraz chcialbym dolozyc wzory wiec w txt sie nie da!!?

wiec plik z zawartoscia moze byc jakiegokolwiek formatu ale zeby dalo sie zapisac w nim tekst i wzory. a pozniej wczytac do apletu. (po prostu zczytuje z jakiegos pliku do apletu i wsywietla w aplecie i tyle!!).

oczywsice nie ma w aplecie zadnego otwierania pliku ("przegladaj" itp)!! uzytkownik tylko widzi zawartosc apletu np jakis wykres a pod nim opis do tego wykresu (ze wzorami w tekscie).

wzory sa proste np:

Pmax =Uz/I lub ID=I-I0 <---- tylko zeby byly indeksy"D" i "0" "z" "max" i kreska ulamkowa

0

Sprawdź co się do zrobić w ten sposób (indeksy górne i dolne na pewno).

import java.applet.*;
import java.awt.*;
import java.util.*;
import javax.swing.*;
import java.net.*;
import javax.swing.text.*;
import javax.swing.text.html.*;

public class HtmlAplet extends JApplet
{
    private JEditorPane ep=new JEditorPane();
    //------------------------
    public void init()
    {
        setLayout(new BorderLayout(2,2));
        ep.setEditable(false);
        URL url=null;
        try
        {
            url=new URL(getDocumentBase(),"images/wzory.html");
            ep.setPage(url);
        }
        catch (Exception e)
        {
            System.out.println(e.getMessage());
        }
        JScrollPane sp=new JScrollPane(ep);
        sp.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
        ep.setDocument((HTMLDocument)ep.getDocument());
        add(sp,"Center");
    }
}

pozdrawiam

0

dzieki za indeksy gorne dolne :-) :-) :-) :-)

brakło tam tylko linijki np :-P : sp.setPreferredSize(new Dimension(750,325));

0

a wzory (ulamki itp) mozna przciez wstawic jako obrazki w htmlu: <IMG SRC="wzor.jpg"> i zaladowac do JEditorPane :-)

                                           <b>DZIEKI JESZCZE RAZ</b>
0

Intryguje mnie dlaczego wybierasz drogę okrężną, tzn. aplet wyświetla HTML (HTML=>aplet=>HTML).
pozdrawiam

1 użytkowników online, w tym zalogowanych: 0, gości: 1