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
}