www.pudn.com > Ex_CopyDirectory.rar > Frame1.java


package prj1; 
 
import java.awt.*; 
import javax.swing.*; 
import java.awt.BorderLayout; 
import com.borland.jbcl.layout.PaneLayout; 
import com.borland.jbcl.layout.*; 
import java.awt.event.ActionEvent; 
import java.awt.event.ActionListener; 
import javax.swing.BorderFactory; 
 
/** 
 * 

Title:

* *

Description:

* *

Copyright: Copyright (c) 2006

* *

Company:

* * @author not attributable * @version 1.0 */ public class Frame1 extends JFrame { JPanel contentPane; JButton jButton1 = new JButton(); FlowLayout flowLayout1 = new FlowLayout(); JButton jButton2 = new JButton(); Frame1_AboutBox AboutBox=new Frame1_AboutBox(this); JTextArea jTextArea1 = new JTextArea(); JTextPane jTextPane1 = new JTextPane(); public Frame1() { try { setDefaultCloseOperation(EXIT_ON_CLOSE); jbInit(); } catch (Exception exception) { exception.printStackTrace(); } } /** * Component initialization. * * @throws java.lang.Exception */ private void jbInit() throws Exception { contentPane = (JPanel) getContentPane(); contentPane.setLayout(flowLayout1); setSize(new Dimension(400, 300)); setTitle("Frame Title"); jButton1.setText("AboutBox"); jButton1.addActionListener(new Frame1_jButton1_actionAdapter(this)); jButton2.setText("Close"); jButton2.addActionListener(new Frame1_jButton2_actionAdapter(this)); jTextArea1.setBorder(BorderFactory.createLoweredBevelBorder()); jTextArea1.setText("jTextArea1"); jTextPane1.setText("jTextPane1"); contentPane.add(jButton1, null); contentPane.add(jButton2); contentPane.add(jTextArea1); contentPane.add(jTextPane1); } public void jButton1_actionPerformed(ActionEvent e) { AboutBox.setLocation(200,200); AboutBox.setSize(320,200); AboutBox.setVisible(true); } public void jButton2_actionPerformed(ActionEvent e) { System.exit(0); } } class Frame1_jButton1_actionAdapter implements ActionListener { private Frame1 adaptee; Frame1_jButton1_actionAdapter(Frame1 adaptee) { this.adaptee = adaptee; } public void actionPerformed(ActionEvent e) { adaptee.jButton1_actionPerformed(e); } } class Frame1_jButton2_actionAdapter implements ActionListener { private Frame1 adaptee; Frame1_jButton2_actionAdapter(Frame1 adaptee) { this.adaptee = adaptee; } public void actionPerformed(ActionEvent e) { adaptee.jButton2_actionPerformed(e); } }