import java.awt.*;
import java.awt.event.*;
class GoodsAd extends Frame implements ItemListener{
List list=new List(1);
TextArea ta=new TextArea();
int index=0;
GoodsAd(String s){
super(s);
setBounds(200,200,400,400);
list.add("纽曼MP3(N96)");
add(list,BorderLayout.NORTH);
add(ta,BorderLayout.CENTER);
list.addItemListener(this);
setVisible(true);
}
public void itemStateChanged(ItemEvent e){
ta.setText("价格:198RMB 产地:深圳。设计类型:录放 外放扬声:支持 录音性能:支持 WAV格式内置高清晰麦 A-B复读:支持 屏幕尺寸:2.0英寸 存储介质:闪存式");//这行文字怎么让其在文本区自动换行?
}
}
public class TestString1 {
public static void main(String[] args){
GoodsAd goodsAd=new GoodsAd("商品");
goodsAd.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
}
});
}
}
问题:ta.setText("价格:198RMB 产地:深圳。设计类型:录放 外放扬声:支持 录音性能:支持 WAV格式内置高清晰麦 A-B复读:支持 屏幕尺寸:2.0英寸 存储介质:闪存式");//这行文字怎么让其在文本区自动换行?
先谢谢哈~~~
import java.awt.event.*;
class GoodsAd extends Frame implements ItemListener{
List list=new List(1);
TextArea ta=new TextArea();
int index=0;
GoodsAd(String s){
super(s);
setBounds(200,200,400,400);
list.add("纽曼MP3(N96)");
add(list,BorderLayout.NORTH);
add(ta,BorderLayout.CENTER);
list.addItemListener(this);
setVisible(true);
}
public void itemStateChanged(ItemEvent e){
ta.setText("价格:198RMB 产地:深圳。设计类型:录放 外放扬声:支持 录音性能:支持 WAV格式内置高清晰麦 A-B复读:支持 屏幕尺寸:2.0英寸 存储介质:闪存式");//这行文字怎么让其在文本区自动换行?
}
}
public class TestString1 {
public static void main(String[] args){
GoodsAd goodsAd=new GoodsAd("商品");
goodsAd.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
}
});
}
}
问题:ta.setText("价格:198RMB 产地:深圳。设计类型:录放 外放扬声:支持 录音性能:支持 WAV格式内置高清晰麦 A-B复读:支持 屏幕尺寸:2.0英寸 存储介质:闪存式");//这行文字怎么让其在文本区自动换行?
先谢谢哈~~~
设置此 TextArea 中的列数。
void setLineWrap(boolean wrap)
设置文本区的换行策略。
void setRows(int rows)
设置此 TextArea 的行数。
void setWrapStyleWord(boolean word)
设置换行方式(如果文本区要换行)。
要学会查API
awt的控件基本我很少用到,如果需要可以自己去查下,应该有对应方法的
JTextArea ta=new JTextArea();
...
ta.setText("价格:198RMB ...");//这行文字怎么让其在文本区自动换行?
ta.setLineWrap(true);