2013-04-17 6 views
9

पर JavaFX एप्लिकेशन गैर-धुंधला बनाने के लिए कैसे करें मैकबुक प्रो रेटिना स्क्रीन पर एक जावाएफएक्स एप्लिकेशन धुंधला दिखाई देता है। आवेदन को तेज करने का कोई तरीका है? एक ब्लॉग पोस्ट में/टिप्पणी का उल्लेख किया गया है कि इस वर्तमान मामला है:रेटिना डिस्प्ले

<?xml version="1.0" encoding="UTF-8"?> 

<?import javafx.scene.layout.*?> 
<?import javafx.scene.control.*?> 


<VBox xmlns:fx="http://javafx.com/fxml"> 
    <MenuBar> 
     <Menu text="File"> 
      <items> 
       <MenuItem text="Exit"/> 
      </items> 
     </Menu> 
    </MenuBar> 
</VBox> 

उदाहरण कोड:

import javafx.application.Application 
import javafx.fxml.FXMLLoader 
import javafx.scene.Scene 
import javafx.scene.layout.VBox 
import javafx.scene.paint.Color 
import javafx.stage.Stage 

object CreateFX extends App { 
    override def main(args: Array[String]) = { 
     println("CreateFX starting up...") 
     Application.launch(classOf[CreateFX], args: _*) 
    } 
} 

class CreateFX extends Application { 
    def start(stage: Stage): Unit = { 
     println("start "+stage) 

     stage.setTitle("CreateFX") 

     val root: VBox = FXMLLoader.load(getClass().getResource("MainScreenVBox.fxml"))//new VBox 

     val scene = new Scene(root, 800, 600) 
     scene.setFill(Color.GREEN) 

     stage.setScene(scene) 
     stage.show() 
    } 
} 

परिणाम: Resulting application

http://fxexperience.com/2012/11/retina-display-macbook-pro/

यह उदाहरण fxml है

जावा संस्करण: 1.7.0_21

उत्तर

5

टिप्पणी में एक ही लेख में रिचर्ड ब्लेयर ने कहा कि यह नवीनतम जावाएफएक्स संस्करण (जावा 8 के ईएपी में उपलब्ध, डाउनलोड करने योग्य here)

+0

में देखा गया था। तो यह अभी तक जावा 7 में लागू नहीं किया गया है? – Appleshell

+0

यह संभावना नहीं है कि JavaFX रेटिना समर्थन को जावा 7 पर कभी भी वापस भेज दिया जाएगा। जावा 7 के लिए सभी जावाएफएक्स समर्थन वर्तमान में रखरखाव मोड में है और जावा 8+ के लिए नई विशेषताएं (जैसे रेटिना समर्थन) वितरित की जाती हैं। – jewelsea

+2

क्या यह सिर्फ मुझे है या क्या यह हाल ही में JavaFX के बारे में किसी भी प्रश्न का उत्तर है? काश वे पहले से ही जावा 8 जारी करेंगे! –

संबंधित मुद्दे