@Override public void mouseReleased(MouseEvent e) { super.mouseReleased(e); // hide possible popups cleanPopups(); JComponent c = (JComponent) e.getSource(); c.setCursor(Cursor.getPredefinedCursor(Cursor.DEFAULT_CURSOR)); if (dragged) { vv.getRenderContext().setVertexLabelTransformer(oldNodeLabels); vv.getRenderContext().setEdgeLabelTransformer(oldEdgeLabels); if (oldAntiAliased) vv.getRenderingHints().put(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); dragged = false; } }
@Override public void mouseDragged(MouseEvent e) { // hide possible popups cleanPopups(); if (!dragged && onNode) { oldNodeLabels = vv.getRenderContext().getVertexLabelTransformer(); oldEdgeLabels = vv.getRenderContext().getEdgeLabelTransformer(); oldAntiAliased = vv.getRenderingHints().get(RenderingHints.KEY_ANTIALIASING).equals(RenderingHints.VALUE_ANTIALIAS_ON); vv.getRenderContext().setVertexLabelTransformer(new ConstantTransformer(null)); vv.getRenderContext().setEdgeLabelTransformer(new ConstantTransformer(null)); vv.getRenderingHints().put(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_OFF); dragged = true; } super.mouseDragged(e); }
Map<Key, Object> m = new HashMap<Key, Object>(viewer.getVisualizationViewer().getRenderingHints()); vv.getRenderingHints().put(RenderingHints.KEY_TEXT_ANTIALIASING, RenderingHints.VALUE_TEXT_ANTIALIAS_ON); vv.getRenderingHints().put(RenderingHints.KEY_STROKE_CONTROL, RenderingHints.VALUE_STROKE_NORMALIZE); vv.getRenderingHints().put(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); vv.getRenderingHints().put(RenderingHints.KEY_RENDERING, RenderingHints.VALUE_RENDER_QUALITY); vv.getRenderingHints().put(RenderingHints.KEY_INTERPOLATION, RenderingHints.VALUE_INTERPOLATION_NEAREST_NEIGHBOR); vv.getRenderingHints().put(RenderingHints.KEY_COLOR_RENDERING, RenderingHints.VALUE_COLOR_RENDER_QUALITY); vv.getRenderingHints().put(RenderingHints.KEY_DITHERING, RenderingHints.VALUE_DITHER_ENABLE); vv.setDoubleBuffered(false); vv.getRenderingHints().clear(); vv.getRenderingHints().putAll(m); vv.setDoubleBuffered(true);
Map<?, ?> temp = visviewer.getRenderingHints();
Map<Key, Object> hints = visviewer.getRenderingHints(); Object antializing = hints.get(RenderingHints.KEY_ANTIALIASING);
Map<?, ?> temp = visviewer.getRenderingHints();
Map<RenderingHints.Key, Object> temp = visviewer.getRenderingHints();