Tôi đã thực hiện một số nghiên cứu về Swing để xây dựng trình soạn thảo css với Java. Tôi đang cố gắng để xuất CSS và HTML trong JTextArea của (Tôi sẽ sau khi tạo tài liệu .css.) Đây là GridLayout mà bố trí chính của tôi gọi sau khi nhấp vào "Build" mục trình đơn.Tạo JTextArea hoặc JEditorPane trong một JFrame có thể cuộn
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);
}
}
Khá thẳng về phía trước. Chỉ cần giúp tôi thêm thanh cuộn hoặc panes vào các textArea này. Bất kỳ đề xuất nào khác trên trang web đều không hoạt động.
Để thực hiện công việc liên quan đến HTML, hãy xem xét sử dụng [JTextPane/JEditorPane] (http://docs.oracle.com/javase/tutorial/uiswing/components/editorpane.html), 'JTextArea' không có nghĩa là như vậy mọi thứ, IMHO. –
Đó là điều tương tự, tôi sẽ sử dụng, nhưng không thể làm cho chúng cuộn được – mozcelikors