2014-09-18 3 views
0

Je n'arrive pas à obtenir l'info-bulle sur Mac. Il ne montre pas ce que je fais. Je l'ai essayé à la fois l'ajout d'un élément de infobulle dans le scenebuilderInfo-bulle dans JavaFX ne fonctionne pas?

enter image description here

et

manuellement dans le code comme:

public class JavaFXApplication13 extends Application { 

@Override 
public void start(Stage primaryStage) { 
    Button btn = new Button(); 
    btn.setText("Say 'Hello World'"); 
    Tooltip tooltip = new Tooltip(); 
    tooltip.setText("asd"); 
    btn.setTooltip(tooltip); 

    StackPane root = new StackPane(); 
    root.getChildren().add(btn); 

    Scene scene = new Scene(root, 300, 250); 

    primaryStage.setTitle("Hello World!"); 
    primaryStage.setScene(scene); 
    primaryStage.show(); 
} 

/** 
* @param args the command line arguments 
*/ 
public static void main(String[] args) { 
    launch(args); 
} 

} 

testé exactement le même code sur Windows, fonctionne très bien ..

+0

Veuillez publier un [MCVE] (http://stackoverflow.com/help/mcve) qui présente le problème. –

+0

Il est ajouté maintenant dans la question. – miniHessel

+0

Fonctionne très bien sur mon Mac (Java 1.8.0_20, OS X 10.8.5) –

Répondre

0

La raison pour cela si quelqu'un d'autre se demande est parce que j'ai utilisé une souris RAT 7 par Cyborg. Sans le logiciel de Cyborg, le mac pensait pour une raison quelconque que la souris bougeait constamment. Une fois le logiciel installé, les infobulles s'affichent.

Questions connexes