48 lines
996 B
Java
48 lines
996 B
Java
|
|
package viewer.hoese;
|
|
|
|
import javax.swing.*;
|
|
import java.awt.*;
|
|
import java.awt.event.*;
|
|
import java.net.URL;
|
|
|
|
public class LicenseDialog extends JDialog{
|
|
|
|
public LicenseDialog(Frame parent){
|
|
super(parent,true);
|
|
area = new JEditorPane();
|
|
area.setContentType("text/html");
|
|
JScrollPane scrollPane = new JScrollPane(area);
|
|
getContentPane().setLayout(new BorderLayout());
|
|
getContentPane().add(scrollPane, BorderLayout.CENTER);
|
|
okBtn = new JButton("accept");
|
|
getContentPane().add(okBtn,BorderLayout.SOUTH);
|
|
|
|
okBtn.addActionListener(new ActionListener(){
|
|
public void actionPerformed(ActionEvent evt){
|
|
LicenseDialog.this.setVisible(false);
|
|
}
|
|
});
|
|
setSize(800,600);
|
|
area.setEditable(false);
|
|
}
|
|
|
|
|
|
public boolean setSource(URL source){
|
|
try{
|
|
area.setPage(source);
|
|
return true;
|
|
} catch(Exception e){
|
|
return false;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
JEditorPane area;
|
|
JButton okBtn;
|
|
|
|
}
|
|
|
|
|