2012-08-25 8 views
14

मैं एक पाठ जिसमें हाल ही में कई पंक्तियों की तरह साथ JOptionPane.showInputDialog(null, "Text"); साथ मिल की तरह पॉप अप की जरूरत है ...जावा: JOptionPane.showInputDialog (शून्य, "टेक्स्ट") का उपयोग कर टेक्स्ट की एकाधिक पंक्तियां;

I'm new to java. 
I have no background in programming. 
I could use some help 

मैं यह कैसे करना होगा?

+0

यह भी देखें ['जॉप्शनपेनटेस्ट'] (http://stackoverflow.com/a/3002830/230513)। – trashgod

उत्तर

14

ऐसा करने के शायद एक दर्जन अन्य तरीकों से है, लेकिन सबसे सरल मैं के बारे में सोच सकते हैं

JOptionPane.showMessageDialog(null, "<html>I'm new to java.<br>I have no background in programming.<br>I could use some help Thanks!</html>"); 

एक और दृष्टिकोण JOptionPane

JTextArea msg = new JTextArea("This is a really silly example of what can be achieved with a JOptionPane, but this is going to excese for what you have asked for"); 
msg.setLineWrap(true); 
msg.setWrapStyleWord(true); 

JScrollPane scrollPane = new JScrollPane(msg); 

JOptionPane.showMessageDialog(null, scrollPane); 
+3

@ डेविड क्राउकैम्प जावा में एचटीएमएल प्यार, बस चाहते हैं कि यह बेहतर सीएसएस समर्थन – MadProgrammer

+0

क्या आपने [सीएसएस के साथ स्किनिंग जावाएफएक्स एप्लीकेशन] पर देखा है (http://docs.oracle.com/javafx/2/css_tutorial/jfxpub-css_tutorial.htm) और आप [जावाएफएक्स में सीएसएस का उपयोग कर स्टाइल लेआउट] कर सकते हैं (http://docs.oracle.com/javafx/2/layout/style_css.htm) –

+0

क्या इसके बीच और/n का उपयोग करने में कोई अंतर है? या यह व्यक्तिगत वरीयता है? ... इस पोस्ट को अनदेखा करें ... – jjd712

18

आप इस्तेमाल कर सकते हैं 'की शक्ति को प्रदर्शित करने के लिए है \ n 'ऐसा:

JOptionPane.showMessageDialog(null, "Hello\nworld"); 
+0

-1 वह उपयोगकर्ता से इनपुट टेक्स्ट प्राप्त करना चाहता है (इनपुट क्षेत्र में एक इनपुट क्षेत्र की तरह दिख रहा है), उपयोगकर्ता को एकाधिक लाइनों का आउटपुट नहीं। – trinity420