1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-08-09 13:22:24 +03:00

Integration of OCCT 6.5.0 from SVN

This commit is contained in:
bugmaster
2011-03-16 07:30:28 +00:00
committed by bugmaster
parent 4903637061
commit 7fd59977df
16375 changed files with 3882564 additions and 0 deletions

View File

@@ -0,0 +1,86 @@
//Title: ImportExport sample
//Version:
//Copyright: Copyright (c) 1999
//Author:
//Company: Matra Datavision
//Description: Your description
import java.awt.*;
import java.util.*;
import java.math.*;
import javax.swing.*;
import util.*;
public class TransparencyDlg extends StandardDlg
{
private RealSpin spnValue = new RealSpin("0.0", "0.1");
private double myValue = 0.0;
private boolean isOK = false;
//**********************************************************************
public TransparencyDlg(Frame parent, double value)
{
super(parent, "Transparency", true, true, false, true);
myValue = value;
InitDlg();
BigDecimal BD = new BigDecimal(myValue);
BD = BD.setScale(2, BigDecimal.ROUND_HALF_UP);
spnValue.setValue(BD.toString());
pack();
}
//**********************************************************************
private void InitDlg()
{
JPanel aPane = new JPanel(new GridLayout(2, 1, 0, 4));
aPane.add(new JLabel("Choose a value between 0 and 1"));
spnValue.setMinValue("0.0");
spnValue.setMaxValue("1.0");
spnValue.setColumns(5);
spnValue.setBorder(BorderFactory.createEmptyBorder(0, 15, 0, 15));
aPane.add(spnValue);
aPane.setBorder(BorderFactory.createEmptyBorder(5, 7, 5, 7));
ControlsPanel.setLayout(new BorderLayout());
ControlsPanel.add(aPane, BorderLayout.CENTER);
pack();
setResizable(false);
}
//**********************************************************************
public void OkAction()
{
myValue = spnValue.getValue();
isOK = true;
dispose();
}
//**********************************************************************
public void CancelAction()
{
isOK = false;
dispose();
}
//**********************************************************************
public double getValue()
{
return myValue;
}
//**********************************************************************
public boolean isOK()
{
return isOK;
}
}