📄 guidemo10.java
字号:
//Example 10 of Chapter 5
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class GUIDemo10
{
public static void main( String args[] )
{
TextFieldTest application = new TextFieldTest();
}
}
class TextFieldTest extends JFrame
{
private JTextField textfield;
private JTextArea textarea;
private JPanel panel;
private JButton button1,button2,button3;
public TextFieldTest()
{
super( "输入显示测试" );
Container container = getContentPane();
container.setLayout( new BorderLayout() );
textfield = new JTextField( );
container.add( textfield , BorderLayout.NORTH);
textarea = new JTextArea( 6, 30);
textarea.setEditable( false );
textarea.setLineWrap( true );
textarea.setFont( new Font("Dialog", 2 ,20) );
container.add( textarea , BorderLayout.CENTER);
panel = new JPanel( );
panel.setLayout( new GridLayout(1,3) );
button1 = new JButton( "清除" );
button2 = new JButton( "显示" );
button3 = new JButton( "关闭" );
panel.add( button1 );
panel.add( button2 );
panel.add( button3 );
container.add( panel , BorderLayout.SOUTH);
//内部类实现一
button1.addActionListener
(
new ActionListener()
{
public void actionPerformed( ActionEvent event )
{
textfield.setText("");
}
}
);
//内部类实现二
button2.addActionListener
(
new ActionListener()
{
public void actionPerformed( ActionEvent event )
{
textarea.setText(textfield.getText());
}
}
);
//内部类实现三
button3.addActionListener
(
new ActionListener()
{
public void actionPerformed( ActionEvent event )
{
System.exit(1);
}
}
);
setSize( 200, 200 );
setVisible( true );
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -