bazı gerçek Scala Salıncak kodunu görmek isteyen veya Scala Salıncak olup olmadığına dair sadece ilgilenen için mi "üretim-; Google koduna Scalide olduğunu ve hazır "? İkincisi ise, Scala Swing oldukça iyidir: Tüm GUI kodları için kullanmaya başladım. Karşılaştırma:
JButton b = new JButton();
b.setText("OK");
b.setFont(f);
b.setPreferredSize(new Dimension(20, 20));
b.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
//reacction here
}
});
ile: Scala Salıncak Java Swing üstünde sadece hafif tabaka gerçekten
val b = new Button {
text = "OK"
font = f
preferredSize = (20, 20)
}
listenTo(b)
reactions += {
case ButtonClicked(`b`) => //reaction here
}
olarak, kolayca herhangi bir Java Swing bileşeni entegre ve tüm Tamam çalıştığından emin olabilirsiniz.
Bu, Scala 2.7'deki belgelerin oldukça zayıf olduğunu söyledi. Scala Swing'in 2.8 sürümünde yükseltildiğini ve bunun daha iyi belgeler içereceğini anlıyorum.
Her ikisinden de biraz sanırım. Her zaman olduğu gibi, Scala, Java eşdeğerinden çok daha kolay okunur. Teşekkürler. – ZacharyP