JavaFX Antialiasing funktioniert nicht?

FXL

Mitglied
Hi zusammen,

Java:
Group root = new Group();
Scene scene = new Scene(root, 500, 500, true, SceneAntialiasing.BALANCED);

Box b = new Box(plateWidth, plateHeight, plateDepth);        
root.getChildren().add(b);

JFXPanel panel = new JFXPanel().setScene(scene);

Dieser Snippet führt dazu, dass ich kein Antialiasing zu sehen bekomme.

Kann sich jemand erklären warum das so ist?

Mein Verdacht ist, dass es am "JFXPanel" liegt - kann das sein...


Gruß
 

dzim

Top Contributor
Also ich hab bisher nur versucht, FX in SWT einzubetten (selber UI-Thread, also relativ einfach), aber ich würde vermuten, dass es dass nicht sein kann (das Java, dass die UI aufbaut ist das Selbe nur der Container ist ein anderer).
Erste Frage, die ich habe: Welches Java? 7 oder 8? Wenn 7, denke ich, könnte es ein Bug sein. (SceneAntialiasing spricht aber für 8, oder?)
Zweite Frage: Welches OS? Wenn Linux, könnte es ein Bug, oder ein nicht implementiertes Feature sein.

Ich hab unten mal ein paar Links zu dem Feature (AA) gesucht: Versuche mal
Java:
Platform.isSupported(ConditionalFeature.SCENE3D)
und sag uns mal, was das berichtet... Scheint wichtig zu sein...

Mehr fällt mir dazu leider auch nicht ein. Sorry.

Links:
==========================================
Java7: JFXPanel (JavaFX 2.2)
Java8: JFXPanel (JavaFX 8)

SceneAntialiasing: SceneAntialiasing (JavaFX 8)
zeigt auf ConditionalFeature: ConditionalFeature (JavaFX 8)

JavaFX-Bugtracker: https://javafx-jira.kenai.com/secure/Dashboard.jspa (Anmeldung notwendig...)
 
Zuletzt bearbeitet:

FXL

Mitglied
Hi,

Hier die geünschten Infos:

Java 8
Win 8.1

Dies hatte ich schon überprüft
Java:
Platform.isSupported(ConditionalFeature.SCENE3D)

Ergebnis: Alles in Ordnung.

Auch das
Java:
scene.getAntiAliasing()
liefert ein korrektes Ergebnis: Balanced

Natütrlich habe ich mich auch an die Vorgaben von Oracle gehalten im Bezug auf die UI-Threads von Swing und FX.


Gruß
 

dzim

Top Contributor
Hm. Ok.
Hast du schon mal in Jira von JavaFX geschaut, wie ich empfohlen hab? Vielleicht findest du da ja noch ein paar Hinweise. Da ich das Embedding (hier: in SWT) das letzte mal zu JavaFX 2.1-Zeiten (!), also vor etwa 3 Jahren probiert hab, kann ich dir ausser dem bereits genannten, leider keine weiteren Hinweise liefern.
Da FX ja im Prinzip erst mit Java8 aus der Beta-Phase raus ist, vermute ich mal, dass es immer noch so einige Issues quer über die Platformen hinaus gibt. Ich hatte auch mal einen "netten" visuellen Bug bei sämtlichen Sub-Stages (Tooltips,...). Ich hoffe darauf, dass in Java8_u40 wieder so einiges gefixt wird (sollte ja eigentlich "demnächst" rauskommen - und endlich eine Dialog-API enthalten). JavaFX ist in der Hinsicht halt noch ein Work-in-Progress und nicht wie Swing bereits abgeschlossen.
 

FXL

Mitglied
Hi,

nur noch zur Info:

Erzeuge ich ein simple Java-FX Application und nehme die Funktion die mir die Scene erzeugt um sie in die Stage zusetzten, klappt alles wunderbar.


Im Jira habe ich nach Anti und JFXPanel gesucht, aber nichts wirklich passendes gefunden.


Gruß
 

dzim

Top Contributor
Hm. Ok, dann würde ich vermuten, dass es doch durch das einbetten von FX in Swing kommt. Aber das würde mich wie gesagt wunder, da mittlerweile so einige Leute für NetBeans RCP Plugins in FX gebaut haben und ich habe dort nie eine Beschwerde gehört.
Im Zweifelsfall: Öffne ein Ticket im Jira... Ich finde halt auch nichts dazu im Netz. Vielleicht gibt es ja noch Bugs an der Baustelle. Wenn du das Ticket machst, dann beschreibe wirklich alles (welches Java, inkl, Build etc.; OS; wo es auftritt und wo nicht) und falls du eine antwort erhälst, wäre es noch nett, wenn du es hier auch wieder rein postest.

Viel Glück und sorry, das ich nicht mehr helfen kann, als dir diese Ratschläge zu geben. :-/
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
G Problem mit Antialiasing AWT, Swing, JavaFX & SWT 20
X LookAndFeel Antialiasing AWT, Swing, JavaFX & SWT 6
K AWT Antialiasing mit GlyphVectors AWT, Swing, JavaFX & SWT 2
P Antialiasing in einem Offscreen-Image AWT, Swing, JavaFX & SWT 4
S Antialiasing im JLabel. AWT, Swing, JavaFX & SWT 3
M Antialiasing geht . bis zum repaint ! AWT, Swing, JavaFX & SWT 4
C Schrift mit Schatten bzw Antialiasing AWT, Swing, JavaFX & SWT 2
Juelin if Abfrage funktioniert nicht richtig AWT, Swing, JavaFX & SWT 10
C Button ActionListener funktioniert nicht AWT, Swing, JavaFX & SWT 1
P AWT Programm funktioniert nicht richtig AWT, Swing, JavaFX & SWT 35
MartinNeuerlich Kann mir jemand, der einen Mac mit einem m1 oder m2-Chip hat, eine POM geben mit der Javafx-Fullscreen beim Mac mit m-Chip funktioniert? AWT, Swing, JavaFX & SWT 1
R auto. Importanweisungen für javafx funktioniert in Eclipse nicht mehr AWT, Swing, JavaFX & SWT 4
M Scrollbar funktioniert nicht AWT, Swing, JavaFX & SWT 10
D Repaint Funktioniert nicht AWT, Swing, JavaFX & SWT 2
W JEditorPane textausrichtung nach settext funktioniert nicht mehr AWT, Swing, JavaFX & SWT 11
H Swing Anpassen der Textgröße im JLabel funktioniert nur bedingt AWT, Swing, JavaFX & SWT 7
sserio JFrame setIconImmage() funktioniert nicht AWT, Swing, JavaFX & SWT 3
T Swing Tooltip-Delay funktioniert nicht immer. AWT, Swing, JavaFX & SWT 1
B Output GUI funktioniert nur beim ersten Mal richtig. AWT, Swing, JavaFX & SWT 4
sserio Wie funktioniert ein Controller bei JavaFx? AWT, Swing, JavaFX & SWT 1
U Wie funktioniert das rotieren unter 2dGraphics, also wie stelle ich z. B. 90° ein? AWT, Swing, JavaFX & SWT 1
U Wie funktioniert Polygon? AWT, Swing, JavaFX & SWT 1
U Wie genau funktioniert 2dgraphics, in diesem Bezug? AWT, Swing, JavaFX & SWT 4
S ChoiceBox aus ArrayList per setValue() mit Wert belegen funktioniert nicht. AWT, Swing, JavaFX & SWT 0
H KeyListener funktioniert nicht AWT, Swing, JavaFX & SWT 1
H BufferedImage zurücksetzen funktioniert nicht AWT, Swing, JavaFX & SWT 12
H RPG Programmieren, label.setLocation funktioniert nicht AWT, Swing, JavaFX & SWT 7
EinNickname9 Einfacher parser funktioniert nicht AWT, Swing, JavaFX & SWT 2
F Swing Adapt Row Height funktioniert nicht richtig :( AWT, Swing, JavaFX & SWT 7
P Swing jxmapviewer hinzufügen/nutzen funktioniert nicht AWT, Swing, JavaFX & SWT 7
CptK Wie funktioniert contains() für Path2D.Double AWT, Swing, JavaFX & SWT 10
J Anbindung Textfeldklasse an Table funktioniert nicht AWT, Swing, JavaFX & SWT 3
R Actionlistener funktioniert nicht AWT, Swing, JavaFX & SWT 4
B Stylen eines JTextPane funktioniert nicht AWT, Swing, JavaFX & SWT 1
VPChief Swing Eclipse: Nach Exportieren, Button funktioniert nicht mehr AWT, Swing, JavaFX & SWT 26
H Bewegung funktioniert nicht AWT, Swing, JavaFX & SWT 3
N Pixelfarbe abgleichen funktioniert nicht AWT, Swing, JavaFX & SWT 5
A Swing JTextField an Button übergeben für Popup-Fenster funktioniert nicht AWT, Swing, JavaFX & SWT 3
N eclipse Java, bilder benutzten Funktioniert nicht AWT, Swing, JavaFX & SWT 6
Zrebna JavaFX-Projekt mit Bildern funktioniert nicht - um Hilfe wird gebeten AWT, Swing, JavaFX & SWT 14
steven789hjk543 Swing Weiß jemand, warum dieses Programm nicht funktioniert? AWT, Swing, JavaFX & SWT 7
M Swing setMaximumSize funktioniert nicht AWT, Swing, JavaFX & SWT 1
K JavaFX funktioniert nicht AWT, Swing, JavaFX & SWT 2
B AWT actionPerformed Method funktioniert nicht AWT, Swing, JavaFX & SWT 12
L JavaFX Drag and Drop funktioniert nicht AWT, Swing, JavaFX & SWT 3
M Swing Code funktioniert auf Windows aber nicht Linux... AWT, Swing, JavaFX & SWT 3
T LookAndFeel LookAndFeel funktioniert nicht beim JFrame wechsel AWT, Swing, JavaFX & SWT 3
J JavaFX addListener funktioniert nicht AWT, Swing, JavaFX & SWT 1
P CardLayout funktioniert fehlerhaft AWT, Swing, JavaFX & SWT 13
L WrapLayout funktioniert nicht AWT, Swing, JavaFX & SWT 1
kodela Accalerator für einige Menüoptionen funktioniert nicht mehr AWT, Swing, JavaFX & SWT 3
S JavaFX mit javac compilieren funktioniert nicht AWT, Swing, JavaFX & SWT 2
K Swing Entfernen von Panel funktioniert nicht AWT, Swing, JavaFX & SWT 5
J AWT System Farben / java.awt.SystemColor funktioniert nicht AWT, Swing, JavaFX & SWT 4
G Swing Swing Binding JList funktioniert nicht AWT, Swing, JavaFX & SWT 5
it_is_all ActionListener umlenken/ updaten mit AddActionListener funktioniert nicht AWT, Swing, JavaFX & SWT 3
K javafx app > "run in browser" funktioniert nicht AWT, Swing, JavaFX & SWT 3
N JavaFX GridPane Halignment funktioniert nicht AWT, Swing, JavaFX & SWT 1
it_is_all JLabel.setIcon - funktioniert nicht mehr AWT, Swing, JavaFX & SWT 2
R Ausgabe über JOptionPane.showMessageDialog funktioniert nicht AWT, Swing, JavaFX & SWT 2
L 2D-Grafik Frage zu Ellipse2D.Double, Abfrage, ob Punkt enthalten ist funktioniert nicht AWT, Swing, JavaFX & SWT 3
J JTable Selection Listener funktioniert nicht AWT, Swing, JavaFX & SWT 4
F "ActionListener" funktioniert nicht AWT, Swing, JavaFX & SWT 4
Z BoxLayout funktioniert nicht und Buttongröße AWT, Swing, JavaFX & SWT 18
C Java Hintergrund funktioniert nicht AWT, Swing, JavaFX & SWT 9
J Swing Wie funktioniert dieser ChangePropertyListener??? AWT, Swing, JavaFX & SWT 0
GreenTeaYT Button funktioniert nicht für Ein-und Auszahlungen? AWT, Swing, JavaFX & SWT 8
C Keylistener funktioniert nicht AWT, Swing, JavaFX & SWT 1
A Swing Programm funktioniert aber zwei Buttons werden angezeigt AWT, Swing, JavaFX & SWT 3
M UIManager funktioniert nicht mit Farben AWT, Swing, JavaFX & SWT 9
M Swing UIManager funktioniert nicht mit Farben AWT, Swing, JavaFX & SWT 0
T KeyListener funktioniert nicht wenn ich ein JButton hinzufüge AWT, Swing, JavaFX & SWT 1
S JavaFX wie funktioniert CSS und javaFX AWT, Swing, JavaFX & SWT 19
S KeyListener funktioniert nicht AWT, Swing, JavaFX & SWT 2
J JScrollPane funktioniert nicht AWT, Swing, JavaFX & SWT 5
M JavaFX Eventhandler Funktioniert nicht AWT, Swing, JavaFX & SWT 3
Sogomn JavaFX Injektion funktioniert nicht AWT, Swing, JavaFX & SWT 4
Blender3D Swing KeyBoardListener funktioniert nicht unter UBUNTU AWT, Swing, JavaFX & SWT 7
J JavaFX Button funktioniert(nicht) AWT, Swing, JavaFX & SWT 3
J DefaultCloseOperation funktioniert nicht AWT, Swing, JavaFX & SWT 9
F JavaFX ObservableList -- warum funktioniert das so.... AWT, Swing, JavaFX & SWT 3
R Swing Bewegung eines Graphics Objektes innerhalb eines JPanels funktioniert nicht richtig AWT, Swing, JavaFX & SWT 2
Paul15 Button funktioniert nur einmal AWT, Swing, JavaFX & SWT 9
D Swing Warum erhalte ich keine Ausgabe? Funktioniert der equals-vergleich in actionPeformed nicht richtig? AWT, Swing, JavaFX & SWT 3
H UpdatePolicy wird nicht richtig gesetzt / funktioniert nicht AWT, Swing, JavaFX & SWT 5
W Paint-Methode in anderer Klasse funktioniert nicht AWT, Swing, JavaFX & SWT 7
N KeyListener funktioniert nicht richitg AWT, Swing, JavaFX & SWT 4
L Event Handling wie funktioniert .getComponent? AWT, Swing, JavaFX & SWT 1
B JavaFX Scene Builder: resize funktioniert (meist) nicht AWT, Swing, JavaFX & SWT 6
J Swing Basics - JButton funktioniert nicht. AWT, Swing, JavaFX & SWT 1
D Passwort [Aber mit 3 Versuchen] Funktioniert nicht wie erwartet AWT, Swing, JavaFX & SWT 4
C Applet Applet funktioniert in Eclipse aber nicht in Browser AWT, Swing, JavaFX & SWT 1
J Zellen in JavaFx einfärben funktioniert nicht AWT, Swing, JavaFX & SWT 1
S Swing Warum funktioniert der automatische Zeilenumbruch mit arabischen Zeichen beim JTextPane nicht AWT, Swing, JavaFX & SWT 3
Joew0815 JDialog repaint() funktioniert nicht wie gewünscht. AWT, Swing, JavaFX & SWT 2
C KeyPressed funktioniert auf iOS nicht richtig? AWT, Swing, JavaFX & SWT 4
D Event Handling MouseListener funktioniert seit Java 8 nicht mehr AWT, Swing, JavaFX & SWT 13
M LayoutManager GridLayout funktioniert nicht AWT, Swing, JavaFX & SWT 0
I Objekte aus contentPane löschen funktioniert nicht AWT, Swing, JavaFX & SWT 3
F CardLayout.show() funktioniert teilweise nicht AWT, Swing, JavaFX & SWT 5

Ähnliche Java Themen

Neue Themen


Oben