JAVA GUI程序示例

1.主要实现从编辑框输入文本,然后点击按钮则文本域打印文本
JAVA GUI程序示例

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
import java.applet.*;

public class appletprogram extends Applet
{
//主方法
public static void main(String[] args)
 {
  JFrame frame=new JFrame("appletprogram");//新建窗口,名为appletprogram
  JPanel panel=new JPanel();//新建面板
  final JTextField tf=new JTextField(15);//新建长为15的编辑框
  final JTextArea ta=new JTextArea(3,40);新建长宽3,40的文本域
  JButton button=new JButton("设置文本框");新建 设置文本框 按钮
  JScrollPane jsp=new JScrollPane(ta); //给文本域加上滚动,新建滚动面板
   
  //ta.setEnabled(false);
 
  panel.add(tf);//加入编辑框
  panel.add(button);//加入按钮
 
  appletprogram app=new appletprogram();//新建类
 
  frame.add(BorderLayout.CENTER,app);
 
  button.addActionListener(new ActionListener()
         {
          public void actionPerformed(ActionEvent e)
          {
           //System.out.println(tf.getText());
           ta.setText(tf.getText());
          }
         });//按钮监听,点击按钮则文本域打印编辑框输入的文本
 
  app.setLayout(new BorderLayout());
  app.add(jsp,BorderLayout.CENTER);
  app.add(panel,BorderLayout.SOUTH);
  frame.setSize(400,400);
  frame.setVisible(true);
 
  app.init();//初始化
  app.start();//运行
 }
 
 public void destroy()
 {
  System.exit(0);
 }//关闭程序
}

你可能感兴趣的:(java)