He estado investigando sobre Swing para construir un editor css con Java. Estoy atrapado tratando de exportar CSS y HTML en el documento de JTextArea (lo crearé después de crear .css). Aquí está el GridLayout que mi diseño principal llama después de hacer clic en el elemento del menú "Crear".Haciendo el JTextArea o JEditorPane en un JFrame desplazable
package csseditor_gui_built;
import java.awt.GridLayout;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JTextArea;
import javax.swing.JScrollPane;
import javax.swing.JScrollBar;
import javax.swing.text.DefaultCaret;
import java.awt.Font;
import java.awt.Color;
public class ExportGridLayout extends JFrame {
public ExportGridLayout(String HTML, String CSS){
GridLayout layout = new GridLayout(1,2,2,2);
setLayout(layout);
JTextArea textAreaHtml = new JTextArea();
JTextArea textAreaCss = new JTextArea();
//Creating a new font.
Font fontumuz = new Font("Courier New", Font.PLAIN, 12);
// Setting constructor strings
textAreaHtml.setText(HTML);
textAreaCss.setText(CSS);
//Additional details..
textAreaHtml.setEditable(false);
textAreaCss.setEditable(false);
//Appending font to the textArea's
textAreaHtml.setFont(fontumuz);
textAreaCss.setFont(fontumuz);
// Adding the objects to JFrame
add(textAreaHtml);
add(textAreaCss);
}
}
Es bastante sencillo. Solo ayúdame a agregar barras de desplazamiento o paneles a estas textArea. Cualquier otra sugerencia en el sitio web no funciona.
Para hacer un trabajo relacionado con HTML, considere usar [JTextPane/JEditorPane] (http://docs.oracle.com/javase/tutorial/uiswing/components/editorpane.html), 'JTextArea' no está diseñado para tales cosas, en mi humilde opinión. –
Es lo mismo, voy a usar, pero simplemente no puedo hacerlos desplazables – mozcelikors