java编程题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java编程题相关的知识,希望对你有一定的参考价值。
参考技术A效果如下图
这题就是考察事件处理,布局,常用组件等知识点
参考代码和详细的注释如下:
import java.awt.event.*;
import javax.swing.*;
//本窗口继承自JFrame 实现了 ActionListener接口
public class ShowFrame extends JFrame implements ActionListener
JLabel jlText;//显示用的标签
JButton jbShow;//按钮
public ShowFrame()
jlText = new JLabel();
jlText.setFont(new Font("宋体", Font.PLAIN, 22));//字体设置
add(jlText);
jbShow = new JButton("显示");
jbShow.addActionListener(this);//给按钮添加事件响应
JPanel jp = new JPanel();
jp.add(jbShow);
add(jp);
//窗口属性的设置
setLayout(new GridLayout(2, 1));//设置布局为2行1列
setTitle("成绩查询");// 图片上的标题看不清楚, 这个标题随便取的
setDefaultCloseOperation(EXIT_ON_CLOSE);
setSize(300, 150);//大小
setLocationRelativeTo(null);//居中
@Override
public void actionPerformed(ActionEvent e)
JButton jb = (JButton) e.getSource();
if(jbShow==jb) //当点击了按钮 显示时 显示文字
jlText.setText("祝贺你顺利完成考试!!!");
//main方法
public static void main(String[] args)
new ShowFrame().setVisible(true);//实例化并可见
以上是关于java编程题的主要内容,如果未能解决你的问题,请参考以下文章