package com.ichia.asdf.asp.views.lang2;import java.awt.Font;
import java.awt.Color;
import java.awt.Rectangle;
import java.awt.Dimension;
import java.awt.Component;
import java.awt.Graphics;
import java.awt.SystemColor;
import java.util.ResourceBundle;import com.unisys.jellybeans.IspecModel;
import com.unisys.jellybeans.ListModel;
import com.unisys.jellybeans.ListItemModel;
import com.unisys.jellybeans.ListRepository;
import com.unisys.jellybeans.ApplicationState;
import com.unisys.jellybeans.views.BorderStyle;
import com.unisys.jellybeans.views.FormView;
import com.unisys.jellybeans.views.IspecView;
import com.unisys.jellybeans.views.TeachView;
import com.unisys.jellybeans.views.FormViewItem;
import com.unisys.jellybeans.views.ButtonViewItem;
import com.unisys.jellybeans.views.FieldViewItem;
import com.unisys.jellybeans.views.PasswordViewItem;
import com.unisys.jellybeans.views.MultiLineViewItem;
import com.unisys.jellybeans.views.TextViewItem;
import com.unisys.jellybeans.views.ListUser;
import com.unisys.jellybeans.views.ListBoxViewItem;
import com.unisys.jellybeans.views.ComboBoxViewItem;
import com.unisys.jellybeans.views.StandardComboBoxViewItem;
import com.unisys.jellybeans.views.ComboBoxTypes;
import com.unisys.jellybeans.views.ImageViewItem;
import com.unisys.jellybeans.views.FontDesc;
import com.unisys.jellybeans.views.InputModes;
import com.unisys.jellybeans.views.FontMap;
import com.unisys.jellybeans.views.D2P;
import com.unisys.util.AlignType;public class AAAAAIspecView extends IspecView { public AAAAAIspecView(IspecModel model, ResourceBundle resources, ApplicationState appState) {
super(model, resources, "AAAAA", new Dimension(0, 0), false, false,
true,
true, true);
FontDesc tmpDesc = null;
tmpDesc = new FontDesc("f1", "LincDefault New", 80);
tmpDesc.setCharSet(0);
Font fontF1 = FontMap.getInstance(resources).getFont(tmpDesc);
setFont(fontF1);
setForeground(new Color(0, 0, 0));
setBackground(new Color(255, 255, 255));
TextViewItem tmpText = null; tmpText = new TextViewItem("2", AlignType.LEFT, 0);//這樣頁面可以顯示出‘2’
tmpText = new TextViewItem("zhongguo", AlignType.LEFT, 0);//這樣頁面可以顯示出‘zho’
tmpText = new TextViewItem("中國", AlignType.LEFT, 0);//這樣頁面可以顯示出亂碼
//此java文件是由一個系統編譯后生成的,所以不知道問題出在什麽地方,請高手指教,謝謝! tmpText.setFont(fontF1);
tmpText.setForeground(new Color(0, 0, 0));
tmpText.setBackground(new Color(255, 255, 255));
add((FormViewItem) tmpText, new Rectangle(13200, 6500, 1200, 550)); init();
}
}
import java.awt.Color;
import java.awt.Rectangle;
import java.awt.Dimension;
import java.awt.Component;
import java.awt.Graphics;
import java.awt.SystemColor;
import java.util.ResourceBundle;import com.unisys.jellybeans.IspecModel;
import com.unisys.jellybeans.ListModel;
import com.unisys.jellybeans.ListItemModel;
import com.unisys.jellybeans.ListRepository;
import com.unisys.jellybeans.ApplicationState;
import com.unisys.jellybeans.views.BorderStyle;
import com.unisys.jellybeans.views.FormView;
import com.unisys.jellybeans.views.IspecView;
import com.unisys.jellybeans.views.TeachView;
import com.unisys.jellybeans.views.FormViewItem;
import com.unisys.jellybeans.views.ButtonViewItem;
import com.unisys.jellybeans.views.FieldViewItem;
import com.unisys.jellybeans.views.PasswordViewItem;
import com.unisys.jellybeans.views.MultiLineViewItem;
import com.unisys.jellybeans.views.TextViewItem;
import com.unisys.jellybeans.views.ListUser;
import com.unisys.jellybeans.views.ListBoxViewItem;
import com.unisys.jellybeans.views.ComboBoxViewItem;
import com.unisys.jellybeans.views.StandardComboBoxViewItem;
import com.unisys.jellybeans.views.ComboBoxTypes;
import com.unisys.jellybeans.views.ImageViewItem;
import com.unisys.jellybeans.views.FontDesc;
import com.unisys.jellybeans.views.InputModes;
import com.unisys.jellybeans.views.FontMap;
import com.unisys.jellybeans.views.D2P;
import com.unisys.util.AlignType;public class AAAAAIspecView extends IspecView { public AAAAAIspecView(IspecModel model, ResourceBundle resources, ApplicationState appState) {
super(model, resources, "AAAAA", new Dimension(0, 0), false, false,
true,
true, true);
FontDesc tmpDesc = null;
tmpDesc = new FontDesc("f1", "LincDefault New", 80);
tmpDesc.setCharSet(0);
Font fontF1 = FontMap.getInstance(resources).getFont(tmpDesc);
setFont(fontF1);
setForeground(new Color(0, 0, 0));
setBackground(new Color(255, 255, 255));
TextViewItem tmpText = null; tmpText = new TextViewItem("2", AlignType.LEFT, 0);//這樣頁面可以顯示出‘2’
tmpText = new TextViewItem("zhongguo", AlignType.LEFT, 0);//這樣頁面可以顯示出‘zho’
tmpText = new TextViewItem("中國", AlignType.LEFT, 0);//這樣頁面可以顯示出亂碼
//此java文件是由一個系統編譯后生成的,所以不知道問題出在什麽地方,請高手指教,謝謝! tmpText.setFont(fontF1);
tmpText.setForeground(new Color(0, 0, 0));
tmpText.setBackground(new Color(255, 255, 255));
add((FormViewItem) tmpText, new Rectangle(13200, 6500, 1200, 550)); init();
}
}
: )
tmpText = new TextViewItem("zhongguo", AlignType.LEFT, 10)
tmpText = new TextViewItem("中國", AlignType.LEFT, 10)还有啊,这个实例变量最终只取得new TextViewItem("中國", AlignType.LEFT, 10)的引用,如果三个都要显示,最好用三个不同的实例变量。
tmpText = new TextViewItem("zhongguo", AlignType.LEFT, 10)
tmpText = new TextViewItem("中國", AlignType.LEFT, 10)
是我做測試使用的,每次只使用其中一個
後面所做的說明是運行出來得到的結果
我想用的是得到中文的"中國",可是運行後顯示出來是亂碼