Я провел некоторое исследование Swing, чтобы создать редактор css с Java. Я застрял, пытаясь экспортировать CSS и HTML в JTextArea (позже я создам документ .css.) Вот GridLayout, который мой основной макет вызывает после нажатия пункта меню «Создать».
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);
}
}
Это довольно прямолинейно. Просто помогите мне добавить полосы прокрутки или панели к этим textArea. Любые другие предложения на сайте не работают.
JTextArea
для таких вещей не предназначен, ИМХО. - person nIcE cOw   schedule 24.06.2012