TikzDialog.java 文件源码

java
阅读 35 收藏 0 点赞 0 评论 0

项目:cuttlefish 作者:
private void exportButtonActionPerformed(java.awt.event.ActionEvent evt) {
    tikzExporter.setFixedSize(sizeFixedRButton.isSelected());

    if(sizeFixedRButton.isSelected()) {
        int width, height;
        width = Integer.parseInt(widthTextField.getText());
        height = Integer.parseInt(heightTextField.getText());
        tikzExporter.setSize(width, height);

    } else if(sizeScaledRButton.isSelected()) {
        double node, edge, coord;
        node = Double.parseDouble(nodeTextField.getText());
        edge = Double.parseDouble(edgeTextField.getText());
        coord = Double.parseDouble(coordTextField.getText());
        tikzExporter.setScalingFactors(node, edge, coord);

    } else if(sizeDefaultRButton.isSelected()) {
        // Select default scaling factors
        tikzExporter.setDefaultFactors();
        getScalingFactors();
        calculateHeightAndWidth();

    }

    if(style3DRButton.isSelected()) {
        tikzExporter.setNodeStyle("ball");
    } else {
        tikzExporter.setNodeStyle("circle");
    }

    tikzExporter.setOutputFile(new File(fileTextField.getText()));
    tikzExporter.exportToTikz(networkPanel.getNetworkLayout());
    this.setVisible(false);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号