/** Creates a new instance of clPrintGraphPanel */ public clPrintGraphPanel(java.awt.Frame parent, clHauptPanel hp, Locale lc) { super(hp.getKn(), hp.getSt(), true); this.parent = parent; dxf = hp.dxf; mechanismusRelKnVersch = hp.mechanismusRelKnVersch; Point2D[] zoomPkte = hp.getZoomPkte(); ZoomPkt1 = zoomPkte[0]; ZoomPkt2 = zoomPkte[1]; ZOOMALL = hp.ZOOMALL; maxMechSkal = hp.maxMechSkal; boolean[] aktiveLayer = hp.getAktiveLayer(); MIT_KnNr = aktiveLayer[0]; MIT_StabNr = aktiveLayer[1]; MIT_Lasten = aktiveLayer[2]; MIT_Auflagerkräften = aktiveLayer[3]; MIT_Stabkräften = aktiveLayer[4]; MIT_Hintergrund = aktiveLayer[5]; MIT_Mechanismus = aktiveLayer[6]; maxPfeil = maxPfeil * druckvergr; spitzenlängeMax = spitzenlängeMax * druckvergr; // / (0.5d + printskal/2d); spitzenlängeMin = spitzenlängeMin * druckvergr; // / (0.5d + printskal/2d); lagerhöhe = lagerhöhe * (float) druckvergr; // / (0.5f + ((float)printskal)/2f); locale = lc; druckRB = ResourceBundle.getBundle("Fachwerk/locales/gui-drucken", locale); if (druckRB == null) { System.err.println("FEHLER: gui-drucken für " + locale.toString()); } }
private String tr(String key) { String übersetzt; try { übersetzt = druckRB.getString(key); } catch (MissingResourceException e) { System.err.println( "Schluesselwort " + key + " nicht gefunden fuer " + locale.toString() + " ; " + e.toString()); return key; } return übersetzt; }