java 刷新按钮怎么做_java 界面刷新按钮

这篇博客介绍了一个Java Swing应用程序,展示了如何创建一个带有多个按钮的文本区域,包括复制、剪切、追加和清除文本的功能。代码示例中没有直接包含刷新按钮,但提供了基础的GUI组件操作,读者可以在此基础上添加刷新按钮功能。
摘要由CSDN通过智能技术生成

importjava.awt.*;importjava.awt.event.*;importjavax.swing.*;classTextAreaDemoextendsJFrame{privateJTextAreat1,t2;privateJButtoncopy,cut,append,clear,close;privateJPaneljp...

import java.awt.*;

import java.awt.event.*;

import javax.swing.*;

class TextAreaDemo extends JFrame {

private JTextArea t1, t2;

private JButton copy,cut,append,clear,close;

private JPanel jp1;

public TextAreaDemo()

{

super( "TextArea Demo" );

javax.swing.Box b = javax.swing.Box.createHorizontalBox();

Container c = getContentPane();

jp1=new JPanel();

c.add( b );

c.add(jp1,"North");

String s = " 1\n" +

"2。\n" +

"3。\n" +

"4。\n"+

"5。\n";

t1 = new JTextArea( s, 30, 20 );

b.add( new JScrollPane( t1 ) );

close=new JButton( "close" );

clear=new JButton( "clear" );

cut=new JButton( "cut" );

append=new JButton( "append" );

copy = new JButton( "Copy >>>" );

buttonhandle h1=new buttonhandle();

copy.addActionListener(h1);

cut.addActionListener(h1);

append.addActionListener(h1);

clear.addActionListener(h1);

close.addActionListener(h1);

jp1.add( copy );

jp1.add( cut );

jp1.add( append);

jp1.add( clear);

jp1.add(close);

t2 = new JTextArea( 10, 20 );

b.add( new JScrollPane( t2 ) );

setSize( 500, 300 );

show();

}

private class buttonhandle implements ActionListener {

public void actionPerformed( ActionEvent e ){

if(e.getSource()==copy)

t2.setText( t1.getSelectedText() );

else if(e.getSource()==cut)

{t1.cut();t2.cut();}

else if(e.getSource()==append)

t2.append(t1.getSelectedText() );

else if(e.getSource()==clear)

t2.setText("");

if(e.getSource()==close)

System.exit(0);

}

}

}

public class ZMJ{

public static void main( String args[] ){

TextAreaDemo app = new TextAreaDemo();

app.addWindowListener(

new WindowAdapter() {

public void windowClosing( WindowEvent e )

{

System.exit( 0 );

}

}

);

}

}

怎么加一个刷按按钮或其他类型的按钮

展开

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值