![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
日常作业
是绿茶呀ღ
萌新上路
展开
-
GUI之Java限制文本框输入的字数
jTextField4.addKeyListener(new java.awt.event.KeyListener() { @Override public void keyTyped(KeyEvent e) { //这个是键入的实现方法 //获取文本长度 String s = jTextField3.getText(); //当长度大于10.原创 2020-07-08 23:46:51 · 977 阅读 · 0 评论 -
GUI之Java限制文本框输入的内容
限制文本框只能输入0~9需要用到键盘监听package day01;import java.awt.*;import java.awt.event.*;public class dame5 { public static void main(String[] args) { // 创建窗体对象 Frame f = new Frame("1"); f.setBounds(300, 300, 500, 400); f.se原创 2020-07-08 23:41:49 · 1167 阅读 · 0 评论 -
(3)编写一个应用程序,要求如下: ① 在窗口设置两个菜单“文件”、“编辑”; ② 在“文件”菜单里添加三个菜单项“打开”、“保存”、“关闭”; ③ 在“编辑”菜单里添加两个菜单项“复制”
仅供参考仅供参考仅供参考(3)编写一个应用程序,要求如下: ① 在窗口设置两个菜单“文件”、“编辑”;② 在“文件”菜单里添加三个菜单项“打开”、“保存”、“关闭”;③ 在“编辑”菜单里添加两个菜单项“复制”、“粘贴”;④ 点击关闭菜单项时,使程序关闭。package Java作业;import javax.swing.*;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.Action原创 2020-06-22 16:55:27 · 3256 阅读 · 0 评论 -
JAVA-GUI用单选按钮控制标签的字体名称
仅供学习仅供学习仅供学习用单选按钮控制标签的字体名称package Java作业;import javax.swing.*;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;public class dame02 { public static class cannian extends JFrame{ JLabel jLabel1原创 2020-06-22 16:51:35 · 716 阅读 · 0 评论 -
1)编写一个程序。要求:在窗体上创建一个文本框组件、两个命令按钮组件,命令按钮的标题分别设置为“隐藏”和“退出”, 窗体背景色设置为“粉红”。单击“隐藏”按钮后文本框消失,该按钮标题变为“显示”,单击
1)编写一个程序。要求:在窗体上创建一个文本框组件、两个命令按钮组件,命令按钮的标题分别设置为“隐藏”和“退出”, 窗体背景色设置为“粉红”。单击“隐藏”按钮后文本框消失,该按钮标题变为“显示”,单击“显示”按钮显示出文本框,该按钮标题重新变为“隐藏”。单击“退出”按钮,则弹出对话框询问“你真的要退出吗?”,如果点击“是”则结束程序,否则不作任何操作。package Java作业;import javax.swing.*;import java.awt.*;import java.awt.even原创 2020-06-22 16:49:46 · 3379 阅读 · 0 评论 -
编写程序,如下所示。设计一个计算两个数的四则运算的GUI程序,操作符用菜单项表示,输入值和运算结果用文本框表示。注意:如果文本框输入的不是数值型的数据或做除法运算时除数为0,则要对程序作异常处理。
编写程序,如下所示。设计一个计算两个数的四则运算的GUI程序,操作符用菜单项表示,输入值和运算结果用文本框表示。注意:如果文本框输入的不是数值型的数据或做除法运算时除数为0,则要对程序作异常处理。仅供学习package day01;import javax.swing.*;import java.awt.*;import java.awt.event.ActionEvent;impo...原创 2020-04-29 20:00:24 · 1447 阅读 · 0 评论 -
编写程序,如下所示。有两个文本框,第一个文本框可以输入数据,第二个文本框不可编辑。要求在第一个文本框输入数据后,如果单击“复制”按钮(或在文本框中按下回车键),则可把第一个文本框中输入的数据复制到第二
编写程序,如下所示。有两个文本框,第一个文本框可以输入数据,第二个文本框不可编辑。要求在第一个文本框输入数据后,如果单击“复制”按钮(或在文本框中按下回车键),则可把第一个文本框中输入的数据复制到第二个文本框中;如果单击“清空”按钮,则两个文本框中的数据全部清空。仅供学习package day01;import javax.swing.*;import java.awt.event.Ac...原创 2020-04-29 19:59:30 · 5953 阅读 · 1 评论 -
编写程序,如下所示。要求每单击一次按钮,窗口的背景颜色就随机改变一次。(颜色通过Color类自定义颜色值随机产生)
编写程序,如下所示。要求每单击一次按钮,窗口的背景颜色就随机改变一次。(颜色通过Color类自定义颜色值随机产生)仅供学习package day01;import javax.swing.*;import java.awt.*;import java.awt.event.*;import java.util.Random;public class Text5 { publ...原创 2020-04-29 19:58:08 · 3475 阅读 · 0 评论 -
采用综合布局,设计如下简单的计算器界面。 思路:对窗体应用边界布局,在North上放置一个文本框,在Center上放置一个面板(中间容器),面板上放置计算器的相应按钮。
采用综合布局,设计如下简单的计算器界面。思路:对窗体应用边界布局,在North上放置一个文本框,在Center上放置一个面板(中间容器),面板上放置计算器的相应按钮。package dame;import java.awt.BorderLayout;import java.awt.GridLayout;import java.awt.List;import java.util.Ar...原创 2020-04-26 12:57:32 · 1661 阅读 · 0 评论 -
采用空布局,编写用户注册界面,包含用户名、密码、确认密码、电子邮箱、以及注册和清空2个按钮。
采用空布局,编写用户注册界面,包含用户名、密码、确认密码、电子邮箱、以及注册和清空2个按钮。package dame;import java.awt.Color;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JPanel;impor...原创 2020-04-26 12:55:35 · 4274 阅读 · 0 评论 -
创建3个按钮:提交、取消、清空,图形界面中显示这3个按钮。JFrame采用流式布局,右对齐,按钮间的水平和垂直距离为20。
创建3个按钮:提交、取消、清空,图形界面中显示这3个按钮。JFrame采用流式布局,右对齐,按钮间的水平和垂直距离为20。package dame;import javax.swing.*;import java.awt.*;public class Text4 extends JFrame{public static void main(String[] args) { //创建窗...原创 2020-04-26 12:52:30 · 772 阅读 · 0 评论 -
GUI输出菜单文件,编辑,帮助
package dame;import javax.swing.*;import java.awt.*;public class dame19 { public static void main(String[] args) { JFrame frame = new JFrame("java菜单设计"); frame.setBounds(400,...原创 2020-04-20 21:52:13 · 267 阅读 · 0 评论 -
设有一个数组,初始数据为{ 2,8,7,6,4,28,70,25 },从键盘任意输入一个整数数字,输出以该数字为下标的数组元素的值。要求捕获异常并处理。
设有一个数组,初始数据为{ 2,8,7,6,4,28,70,25 },从键盘任意输入一个整数数字,输出以该数字为下标的数组元素的值。要求捕获异常并处理。仅供参考package dame;import java.util.Scanner;public class dame8 { public static void main(String[] args) { Sca...原创 2020-04-13 13:28:34 · 844 阅读 · 0 评论 -
编写程序,计算圆的面积。在main()方法中调用类CCircle中的方法area(),求圆的面积。并且自己定义一个异常类,如果半径为负值,抛出自己定义的异常。(在类CCircle中判断并抛出异常)
package dame;// 编写程序,计算圆的面积。在main()方法中调用类CCircle中的方法area(),// 求圆的面积。并且自己定义一个异常类,如果半径为负值,抛出自己定义的异常。(在类CCircle中判断并抛出异常)public class dame12 { // 写一个计算圆的面积的方法,传一个半径,返回面积 ...原创 2020-04-13 12:02:15 · 8065 阅读 · 0 评论 -
编写程序,通过GUI方式输入两个整数,并用GUI方式输出显示两个整数相除的结果。要求捕获异常并处理。
编写程序,通过GUI方式输入两个整数,并用GUI方式输出显示两个整数相除的结果。要求捕获异常并处理。package dame;import javax.swing.*;import java.util.InputMismatchException;public class dame11 { public static class HelloJava { publ...原创 2020-04-13 11:44:49 · 1510 阅读 · 0 评论 -
根据编号输出课程名称。从键盘输入1~3之间的任一个数字,程序将输出相应的课程名称。
根据编号输出课程名称。从键盘输入1~3之间的任一个数字,程序将输出相应的课程名称。1—代表“C语言程序设计”2—代表 “Java程序设计”3—代表 “Andriod”要求根据键盘输入进行判断,如果输入正确,输出对应课程名称。如果输入错误,给出错误提示(输入1~3之外的数字,请抛出自定义异常,其它异常由系统抛出)。不管输入是否正确,均输出“欢迎提出建议!”的语句。package dame;...原创 2020-04-13 10:49:09 · 8220 阅读 · 1 评论 -
java异常之分析结果
try{ System.out.println("语句1!"); int a=2/0; //若此语句改为:int a=2/1;请再次分析结果 System.out.println("语句2!"); } catch(ArithmeticException e) { System.out.println("语句3!"); } System.out.println("语句4...原创 2020-04-13 09:12:26 · 175 阅读 · 0 评论 -
创建一个球员类,并且该类最多只允许创建十一个对象。提示利用 static 和 封装性来完成。 [必做题]
public class Player { private static int sum; private Player(){} public static Player create() { sum = 1; Player player = null; while(sum <= 11) { ...原创 2020-04-06 12:20:52 · 3014 阅读 · 1 评论 -
实现愤怒的小鸟:我们有很多种小鸟(Bird类),每种小鸟都有飞的行为(fly()方法),还有一个弹弓(Slingshot类),弹弓有一个弹射的行为(shot()方法:调用fly()方法)
实现愤怒的小鸟:我们有很多种小鸟(Bird类),每种小鸟都有飞的行为(fly()方法),还有一个弹弓(Slingshot类),弹弓有一个弹射的行为(shot()方法:调用fly()方法),弹射时把小鸟弹出去,之后小鸟使用自己飞行的行为飞向小猪(不要求编写小猪的代码)。不同种类的小鸟有不同飞行的方式:(1)红火(RedBird类):红色小鸟,飞行方式:正常(例如:System.out.printl...原创 2020-04-06 12:02:26 · 1631 阅读 · 1 评论 -
设计一个接口Student,该接口描述的是本科生(StudentG)和硕士生(StudentM)的公共方法:设置姓名、设置学号,输出所有信息,判断学生是否优秀。在该接口的基础上实现两个类Student
设计一个接口Student,该接口描述的是本科生(StudentG)和硕士生(StudentM)的公共方法:设置姓名、设置学号,输出所有信息,判断学生是否优秀。在该接口的基础上实现两个类StudentG和StudentM。StudentG属性:姓名,学号,是否过CET4,上学年综合测评成绩。StudentG包含方法:构造方法,设置是否过CET4,设置上学年综合测评成绩,接口中定义的所有方法(本科...原创 2020-04-06 11:41:28 · 5208 阅读 · 3 评论 -
java改错题
public final class Shape{ public abstract void draw(); } interface Measure { private void area(); } class Circle extends Shape, Measure{ private int r; public void area () { System.o...原创 2020-04-05 14:21:05 · 494 阅读 · 0 评论 -
java改错题
题目interface A{ int MAX; public void output() { System.out.println("This is an interface!"); }}改正interface A{ int MAX=0;//初始化MAX public void output();}原创 2020-04-05 14:17:00 · 207 阅读 · 0 评论 -
定义一个抽象类Person,其中有一个公共的抽象方法work()。
定义一个抽象类Person,其中有一个公共的抽象方法work()。定义Person的子类:Student(学生)、Teacher(教师)。学生的工作是“预习、学习、复习、写作业”;教师的工作是“备课、上课、辅导、批改作业”。编写Test类,分别对学生和教师的工作方法进行测试,体现多态性。package dame;public abstract class Person {void work...原创 2020-04-05 14:15:03 · 6543 阅读 · 0 评论 -
下面是一个表示遥控器的接口: interface RemoteControl { boolean powerOnOff(); void volumeUp(int increment);
下面是一个表示遥控器的接口:interface RemoteControl{ boolean powerOnOff();void volumeUp(int increment);void volumeDown(int increment);void output(); //输出所有成员变量值}(1)定义一个类Tv实现接口RemoteControl表示遥控电视机,成员变量有bool...原创 2020-04-05 14:13:19 · 875 阅读 · 0 评论