Pessoal alguem conhece um bom edito de texto feito em JAVA… com a maioria das funcionalidades do word??? (regua, formatacao, tamanho de pagina, landscape, portatil, tabulacao, novo, salvar, copiar, colar, etc etc)
alguem sabe algum? para eu add na minha aplicacao DESKTOP
valeus
Olá Galera,
Estou precisando criar um minieditor de texto em java, mas ele precisa ficar acoplado ao sistema principal.
Preciso apenas que ele aceite imagens e que consiga contar quantas linhas ele está ocupando.
Cai de paraqueda em um projeto java e estou responsavel por isso.
Se alguem tiver algum codigo para me enviar eu agracederia, não precisa ser completo…o resto eu vou modificando.
A função do mesmo será apenas criar questoes de provas, por isso não preciso editar cor, apenas negrito e italico já e suficente. E como falei tem q suportar imagens.
Hoje esse programa é feito em Delphi e se utiliza de rich text para essa função.
Agradeço qualquer ajuda.
Att,
Não tenho nenhum exemplo, mas só para constar, Java também suporta Rich Text.
Você provavelmente precisará usar um Editor Pane.
Achei alguns exemplos na internet e começei a brincar com o negocio.
Estou com o seguinte codigo:
/*
Java Swing, 2nd Edition
By Marc Loy, Robert Eckstein, Dave Wood, James Elliott, Brian Cole
ISBN: 0-596-00408-7
Publisher: O'Reilly
*/
// PaneInsertionMethods.java
//Show how Icons, Components, and text can be added to a JTextPane.
//
import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTextPane;
public class PaneInsertionMethods {
public static void main(String[] args) {
final JTextPane pane = new JTextPane();
// button to insert a button
JButton buttonButton = new JButton("Inserir Imagem");
buttonButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent event) {
pane.insertComponent(new JButton("teste"));
}
});
// layout da caixa de Texto
JPanel buttons = new JPanel();
buttons.add(buttonButton);
JFrame frame = new JFrame("Caixa de Texto");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.getContentPane().add(pane, BorderLayout.CENTER);
frame.getContentPane().add(buttons, BorderLayout.BEFORE_FIRST_LINE);
frame.setSize(500, 600);
frame.setVisible(true);
JScrollPane scrollPane = new JScrollPane(pane);
frame.getContentPane().add(scrollPane, BorderLayout.CENTER);
}
}
Agora estou precisando fazer com que o botão insira uma imagem. Mas ele tem que procurar essa imagem no pc.
Eu consigo fazer CTRL+C e CTRL+V em textos, mas não em imagens…alguem sabe se teria como eu fazer isso?
Agradeço a ajuda de todos.
Att,