में JTextArea या JEditorPane बनाना जावा के साथ एक सीएसएस संपादक बनाने के लिए मैं स्विंग के बारे में कुछ शोध कर रहा हूं। मैं JTextArea के सीएसएस और एचटीएमएल को निर्यात करने की कोशिश कर रहा हूं (मैं .css दस्तावेज़ बनाने के बाद करूंगा।) यहां ग्रिडलाउट है कि मेरा मुख्य लेआउट "बिल्ड" मेनू आइटम पर क्लिक करने के बाद कॉल करता है।JTrame स्क्रॉल करने योग्य
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);
}
}
यह बहुत सीधे आगे है। बस इन पाठों में स्क्रॉल बार या पैन जोड़ने में मेरी सहायता करें। वेबसाइट में कोई अन्य सुझाव काम नहीं करते हैं।
एचटीएमएल संबंधित काम कर रही के लिए, प्रयोग करने पर विचार [JTextPane/JEditorPane] (http://docs.oracle.com/javase/tutorial/uiswing/components/editorpane.html), 'JTextArea' इस तरह के लिए नहीं होती चीजें, आईएमएचओ। –
यह वही बात है, मैं इसका उपयोग करूंगा, लेकिन उन्हें स्क्रॉल करने योग्य नहीं बना सकता – mozcelikors