我在 BoxPanel 中遇到了对齐的基本问题。当任一 TextAreas 接受输入时,面板中的其他组件(不是面板的宽度)会随着字符移动。
我的错误是什么?谢谢!
val exitButton = new Button {
text = "Exit"
borderPainted = true
enabled = true
}
val japaneseTranslation = new TextArea(5, 25)
val englishTranslation = new TextArea(5,25)
val translationPanel = new BoxPanel (Orientation.Vertical) {
contents += new Label {
text = "Translation"
font = new Font("Ariel", java.awt.Font.PLAIN, 20)
horizontalAlignment = Alignment.Center
}
contents += new Label {
text = "Japanese"
font = new Font("ariel", java.awt.Font.PLAIN, 10)
}
/*contents += new TextField ("Japanese") {
editable = false
}*/
contents += japaneseTranslation
contents += new Label {
text = "English"
font = new Font("ariel", java.awt.Font.PLAIN, 10)
}
contents += englishTranslation
contents += exitButton
}