java编程题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java编程题相关的知识,希望对你有一定的参考价值。

参考技术A

效果如下图

这题就是考察事件处理,布局,常用组件等知识点

参考代码和详细的注释如下:

import java.awt.*;
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编程题的主要内容,如果未能解决你的问题,请参考以下文章

Java编程题

java编程题

java编程题

java 编程题集

JAVA编程题(AWT计算器)

JAVA TCP Socket编程 计算题