作者king19880326 (OK的啦~我都可以接受)
看板java
標題[問題] 請問有關swing的JTextArea
時間Sat Jun 7 00:08:58 2008
請參閱以下的程式碼
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import static java.awt.ComponentOrientation.*;
public class TA{
public static void main(String[] s){
JFrame a = new JFrame();
a.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JTextArea b = new JTextArea(2,15);
a.add(b);
a.setSize(500,200);
b.setComponentOrientation(RIGHT_TO_LEFT);
a.setVisible(true);
}
}
我照著他編譯並執行. 恐怖的事情發生了o.O
當我依次輸入 1, 2, 3時
畫面會顯示 123(靠右)
可是當我多按了一個.的時候
畫面會變.123 |||
再按一個數字 如9
又會變回123.9 = =a
請問這是為什麼呢OTZ, 有什麼方法可以克服嗎
ps. 我是用mac的jdk, 1.6版的
難道這是mac java專屬的問題嗎 囧
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.243.43
推 Nipple5566:RIGHT_TO_LEFT ??????? LEFT_TO_RIGHT ??????? 06/07 02:19
推 Nipple5566:superlubu:老一句話,請多看 API Doc XDDD 06/07 02:21
→ king19880326:真的是這樣阿 囧, 我試了幾次都這樣 06/07 08:00
推 PsMonkey:.... 請不要挑戰作業文條款 06/07 11:44
推 AI3767:我在win測也一樣. 在要靠右的情況下, 我也不會解決這問題 06/07 17:52