हैं क्योंकि आप कुछ वास्तविक स्काला स्विंग कोड देखना चाहते हैं, या यदि आप बस कि क्या स्काला स्विंग है के रूप में रुचि रखते हैं है "उत्पादन के है तैयार "? यदि यह बाद वाला है, स्कैला स्विंग बहुत अच्छी है: मैंने इसे सभी जीयूआई कोड के लिए उपयोग करना शुरू कर दिया है। की तुलना करें:
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
}
});
साथ: स्काला स्विंग वास्तव में सिर्फ जावा स्विंग के शीर्ष पर एक हल्के परत है
val b = new Button {
text = "OK"
font = f
preferredSize = (20, 20)
}
listenTo(b)
reactions += {
case ButtonClicked(`b`) => //reaction here
}
रूप में, आप किसी भी जावा घुमाओ घटक आसानी से एकीकृत और सुनिश्चित करें कि यह सब ठीक काम करता है हो सकता है।
उस ने कहा, स्कैला 2.7 के रूप में प्रलेखन बहुत खराब है। मैं समझता हूं कि 2.8 रिलीज में स्कैला स्विंग को अपग्रेड किया जा रहा है और इसमें बेहतर प्रलेखन शामिल होगा।
स्रोत
2009-10-15 07:27:10
दोनों का थोड़ा सा, मुझे लगता है। सामान्य रूप से, स्कैला अपने जावा समकक्ष से कहीं अधिक आसानी से पढ़ता है। धन्यवाद। – ZacharyP