我希望JTextArea
在用户点击按钮时显示返回的文本,但是虽然实际的字符串包含换行符,但文本区域不显示它们?为什么?
//when user clicks this button//
txtPizzaOrder.setText(newPizza.getInfo());
public String getInfo(){
String sizeString=String.valueOf(this.size);
String rtnStment="Size: "+sizeString+"\nCrust:"+this.crust+"\nSauce: "
+this.sauce+"\nFirst topping: "+this.topping1+"\nSecond topping: "+
this.topping2+"\nCost: "+this.getCost()+"\n------------------------";
return rtnStment;
}
根据你的图片,我看到组件中间的文本,而不是顶部。
这告诉我你可能正在使用JTextField
,而不是JTextArea
。
如果您需要更多帮助,请发布适当的“MCVE”。你之前已经被要求过。