📄 complete15_1.java
字号:
package questions.c15;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class Complete15_1 extends JPanel {
private JLabel msg = new JLabel( "Default message" );
public Complete15_1() {
setLayout( new BorderLayout() );
add( msg, BorderLayout.NORTH );
JButton okay = new JButton( "OK" );
okay.addActionListener( new ActionListener() {
public void actionPerformed( ActionEvent e ) {
// disappear when the button is clicked
Complete15_1.this.setVisible( false );
}
}
);
JPanel p = new JPanel();
p.setLayout( new FlowLayout( FlowLayout.CENTER ) );
p.add( okay );
add( p, BorderLayout.SOUTH );
}
public void displayMessage() {
setVisible( true );
}
public void setMessage( String message ) {
msg.setText( message );
}
public String getMessage() {
return msg.getText();
}
public Dimension getPreferredSize() {
return new Dimension( 200, 75 );
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -