题目内容 (请给出正确答案)
[主观题]

编写一个Java 程序,用字符界面或图形界面输出若干字符,字符内容自定义,比如“给自己立个小目标:早

成Java小王子(小公主)!”、“用Java语言编写程序是一个痛并快乐着的过程!”、“每天写100行代码并坚持100天,是成为Java编程高手的标配。” 操作步骤指导:打开TextPad → 在新建文档窗口中输入程序 → 保存 → 输入文件名,比如 JavaAppWork1 →文件类型选择:Java(*.java)→ 工具菜单中:编译 Java → 工具菜单中:运行 Java应用程序。 要求: 1) 类名、方法、变量等命名要规范,词能达意; 2) 源程序要规范缩进,且对源程序适当添加注释; 3) 源程序命名:类名中包含自己姓名的汉语拼音缩写(大写)作为后缀,比如:施珺完成的作业 JavaAppWorkSJ.java。

暂无答案
如搜索结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能会需要:
您的账号:
发送账号密码至手机
发送
更多“编写一个Java 程序,用字符界面或图形界面输出若干字符,字…”相关的问题

第1题

编写一个Java 程序,用字符界面或图形界面(采用Application 或 Applet结构均可)输出自己喜欢的一
句话或者一首诗,内容自定义,比如:“只争朝夕,不负韶华!”、“用Java语言编写程序是一个痛并快乐着的过程!”、“每天写100行代码并坚持100天,是成为Java编程高手的标配。”、“三人行必有我师,不耻下问可以少走弯路。” 操作步骤指导:打开TextPad → 在新建文档窗口中输入程序 → 保存 → 输入文件名,比如 JavaAppWork1 →文件类型选择:Java(*.java)→ 工具菜单中:编译 Java → 工具菜单中:运行 Java应用程序。 提醒:对多行文字,注意采用恰当的方式进行换行、对齐。 要求: 1) 类名、方法、变量等命名要规范,词能达意; 2) 源程序要规范缩进,且对源程序适当添加注释; 3) 源程序命名:类名中包含自己姓名的汉语拼音缩写(大写)作为后缀,比如:施珺完成的作业 JavaAppWorkSJ.java。

点击查看答案

第2题

请完成下列Java程序:制作一个图形用户界面,上方包含一个TextField和Button构件,实现输入字符串,点击Button获取文本区的字符:中间显示Label的内容:下方是4个按钮,分别实现控制Label在最左边,在中间,在右边和退出程序的功能。

注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。

程序运行结果如下:

import java.awt.*;

import java.awt.event.*;

public class ex15_2 extends Frame. implements ActionListener {

private Label 1;

private TextField tf;

public static void main(String[] args) {

ex15_2 obj15_2 = new ex15_2();

}

public ex15_2() {

setBackground(Color.gray);

l = new Label("Welcom to the NCR Examination!");

Font font = new Font("TimesRoman",Font.BOLD,20);

l.setFont(font);

add("Center",l);

Panel p = new Panel();

Button b = new Button("Left");

b.addActionListener(this);

p.add(b);

b = new Button("Center");

b.addActionListener(this);

p.add(b);

b = new Button("Right");

b.addActionListener(this);

p.add(b);

________________;

b = new Button("Exit");

b.addActionListener(this);

p.add(b);

p = new Panel();

tf = new TextField(40);

p.add(tf);

b = new Button("Set");

b.addActionListener(this);

p.add(b);

add("North",p);

setSize(500,300);

show();

}

public void actionPerformed(ActionEvent ae) {

if(ae.getActionCommand().equals("Exit"))

System.exit(0);

else if(ae.getActionCommand().equals("Left"))

____________________;

else if(ae.getActionCommand().equals("Center")

l.setAlignment(Label.CENTER);

else if(ae.getActionCommand().equals("Right"))

l.setAlignment(Label.RIGHT);

else if(ae.getActionCommand().equals("Set"))

l.setText(tf.getText());

}

}

点击查看答案

第3题

计算器的设计与实现 一、 目标 1、 掌握Swing图形组件的...

计算器的设计与实现 一、 目标 1、 掌握Swing图形组件的定义和使用 2、 熟悉图形用户界面布局、设计方法 3、 掌握java事件处理机制 4、 掌握字符串和数值间转换 5、 掌握字符串常见方法的运用 6、 掌握Java的控制结构 二、 内容 本计算器是基于Swing组建的图形用户界面,采用JFrame框架作为主窗口,请按照下图编制计算器界面,界面标题为“学生姓名的计算器”,实现如下功能:1、功能: 加减乘除四则运算 负数和小数运算 退格、清除 开根号 自然对数 倒数 涉及无理数π和e的运算 2、要求: 1、 计算器类从JFrame继承,并实现ActionListener; 2、 调整JTextField控件的宽度、高度至合适; 3、 设置JTextField控件的字体为"The New Times",字号为20; 4、 运算符"+"、"-"、"*"、"/"、"C"、"Back"按钮上的符号设置为红色; 5、 求倒数(1/x)和除法运算时,要注意除数不能为零; 6、 求对数(ln)时,注意零和负数没有对数; 7、 求开平方(sqrt)时,注意负数不能开平方。 三、 评分标准: 1、 如有雷同,涉嫌抄袭,一律判0分; 2、 及格:程序运行正常,有少量按钮功能未实现; 3、 良好:在及格基础上,实现所有按钮的功能,有少量错误; 4、 优秀:在良好基础上,没有按钮功能上的错误,界面美观,注释齐全。 四、 帮助信息: 总体思路:由于JFrame的默认的局管理器是边界布局(BorderLayout),将文本框放置在窗体NORTH位置;然后定义面板,并设置为网格布局(GridLayout),6行4列,组件水平、垂直间距均为10,将面板放置在窗体CENTER位置,然后添加组件并设置监听。 1、 可定义两个JPanel,将文本域JTextField和按钮分别放到不同的JPanel上; 2、 调整JTextField控件的宽度、高度(提示:可使用setPreferredSize函数); 3、 设置JTextField控件的字体为"The New Times",字号为20(提示:可使用setFont函数); 4、 按钮上的红色符号可用setForeground函数实现; 5、 所有控件(除JTextField外)均需添加监听(使用addActionListener函数); 6、 字符串转实数:double x = Double.parseDouble(str); 7、 判断字符串是否含有小数点,str.indexOf("."),若返回值为-1,则该字符串中没有该字符; 8、 退格(Back)的实现可使用StringBuffer的deleteCharAt函数。 备注:等号的处理是重点,小数点及退格的处理是难点。

点击查看答案

第4题

请完成下列Java程序:用awt实现一个图形用户界面,包含一个List构件和一个TextField构件,List中包含5个项目。要求选择不用的项目时,能在TextField构件中显示出相关的信息,包括事件的名称,选择的项目编号和项目的状态。

注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。

程序运行结果如下:

import java.awt.*;

import java.awt.event.*;

public class ex14_2 extends Frame. implements ItemListener {

private TextField tf;

private List 1;

public static void main(String[] arg) {

ex14_2 obj14_2 = new ex14_2();

}

public ex14_2() {

setBackground(Color. GRAY);

setTitle("ex14_2");

l = new List(5);

l.addItemListener(this);

l.addItem("Item1");

l.addItem("Item2");

l.addItem("Item3");

l.addItem("Item4");

l.addItem("Item5");

add("Center",l);

tf = new TextField(50);

add("South",tf);

______________;

show ( );

}

public void itemStateChanged(ItemEvent event)

tf.setText( );

}

}

点击查看答案

第5题

下面是一个Applet程序,其功能是在图形用户界面中实现打印任意行数的杨辉三角形,编写一个含有整型形式参数的方法,此方法打印杨辉三角形,打印的行数由形式参数指定。编写Applet程序接受用户输入的整数,作为实际参数传递并调用上面的方法,要求图形用户界面上包含一个文本区作为输入参数的入口,一个带有纵向滚动条的文本面板作为输出打印结果的区域,一个按钮,点击则完成打印。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。

注意:不改动程序的结构,不得增行或删行。

程序运行结果如下:

import javax.swing.*;

import java.awt.*;

import java.awt.event.*;

/*

<applet code="exll_3.class" width=800 height=400 >

</applet>

*/

public class exll_3 extends JApplet

private JButton jb = new JButton("OK");

private JTextPane jtp = new JTextPane();

private JTextField itl=new JTextField(8);

private int n=15;

public void init() {

jb.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e){

n=jtf.getText();

jtp.setText( "" );

for(int i = n-1; i>=0;i--){

String s = "";

for(int j = 0; j < i; j++)

s += " ";

for(int j = 0; j < n; j++)

s + = "*";

jtp.setText(s+"\n");

}

}

});

Container cp = getContentPane();

cp.add(BorderLayout.NORTH,jtf);

cp.add(BorderLayout.CENTER,new JScrollPane(jtp));

cp.add(BorderLayout.SOUTH, jb);

}

public static void main(String[] args) {

ex11_3 obj11_3=new ex11_3();

String str = obj11_3.getClass() .toString();

if(str.indexOf("class") != -1)

str= str.substring(6);

JFrame. frm = new JFrame(str);

frm.addWindowListener(new WindowAdapter() {

public void windowClosing(WindowEvent we) {

System.exit (0);

}

});

frm.getContentPane().add(obj11_3);

frm.setsize(300, 500);

frm.setVisible(true);

}

}

ex11_3.html

<HTML>

<HEAD>

<TITLE>ex11_3</TITLE>

</HEAD>

<BODY>

<applet code="ex11_3.class" width=800 height=400 >

</applet>

</BODY>

</HTML>

点击查看答案

第6题

阅读以下说明和Java代码,将应填入(n)处的字句写在对应栏内。

[说明]

编写一个字符界面的Java Application 程序,接受用户输入的10个整数,并输出这10个整数的最大值和最小值。

[Java 代码]

import java. io.* ;

public class abc

{

public static void main ((1))

{int i, n=10, max=0, min=0, temp=0;

try {

BufferedReader br = new BufferedReader (

new InputStreamReader ( System.in ) );

max = min =Integer. parselnt ( br. readLine ( ) );

}. (2) ( IOExccption e ) {} ;

for ( i=2 ; i<=n ; i++ ) {

try {

BufferedReader br = new (3) (

new InputStreamReader ( System. in ) );

temp =(4) ( br. readLine ( ));

if (temp>max ) max=temp;

if (temp<min) (5)

} catch (IOException e ) {};

}

System.out.println ( "max="+max+"\nmin="+min );

}

}

点击查看答案

第7题

阅读以下说明和Java码,将应填入(n)处的字名写在对应栏内。

[说明] 编写一个字符界面的Java Application 程序,接受用户输入的10个整数,并输出这10个整数的最大值和最小值。

import java. io. * ;

public class abc

{

public static void main(String args [ ] )

{ int i, n = 10 , max = 0 , min = 0 , temp = 0;

try {

BufferedReader br = new BufferedReader(

new InputStreamReader( System. in) );

(1));

} catch ( IOException e ) { } ;

for(i = 2 ;i <= n; i ++ ) {

try {

BufferedReader br = new BufferedReader(

new InputStreamReader (System. in) );

temp = Integer. parselnt(br. readLine( ) );

if ( temp > max ) (2)

if (temp < min) (3)

} catch ( IOExeeption e ) { } ;

System. out. println( "max =" + max + "\nmin =" + min);

}

}

点击查看答案

第8题

编写Java GUI程序,实现一个简单计算器。要求如下: (1)...

编写Java GUI程序,实现一个简单计算器。要求如下: (1)设计的界面如下图所示:窗体的标题栏显示“模拟计算器—江海大”,1个文本框用于显示输入字符和计算结果;20个按钮控件作为字符输入按键或者功能按键。程序的外观对64开平方根的运行结果 (2)计算功能:实现加、减、乘、除等双目运算,开平方、百分数等单目运算; (3)辅助功能:按钮“C”清空文本框;按钮“←”退格,删除文本框中最右边的一个字符。 提示: (1)GUI外观设计:创建“面板对象”,并设置其布局管理方式为5行X4列的GridLayout,用于容纳20个按钮。文本框布局到窗体的“BorderLayout.NORTH”,面板对象 布局到窗体的“BorderLayout.CENTER”。 (2)设置20个按钮的文本:声明并创建String型数组,存放20个按钮上的文本内容。声明并创建JButton型(或者Button型)数组,结合for循环为20个按钮添加文本。private String name[] = {"C","÷", "×", "←","7", "8", "9", "-", "4", "5", "6", "+", "1", "2", "3", "√", "%", "0", ".", "="}; //声明一个按钮数组,该数组的长度以字符串数组的长度为准 private JButton button[] = new JButton[name.length]; for(int i=0; i<button.length; i++){ button[i]="new" jbutton(name[i]); …… } (3)计算功能的实现:注意双目运算符和单目运算符的不同处理。双目运算符,定义变量保存第一个操作数的值,以及双目运算后的值,通过点击“="”后将运算结果显示到文本框中。单目运算符,输入数值后,点击运算符直接在文本框中显示运算结果。开平方根的功能通过调用Math类的sqrt()方法实现。" (4)按钮“c”清空文本框的实现:调用文本框对象的成员方法settext("")。 (5)按钮“←”退格的实现:首先获取文本框中的字符串,然后调用成员方法substring()得到除掉最后一个字符剩下的子串,最后将该字符串设置为文本框对象的内容。参考代码如下(假设文本框对象的对象名为txtresult): string text="txtResult.getText();" if(text.length()>1){ text=text.substring(0,text.length()-1); txtResult.setText(text); } else{ txtResult.setText(""); } (6)采用类似提示(2)中为按钮设置文本的途径,为按钮添加事件监听器。

点击查看答案

第9题

Java 最早的用于编写图形用户界面应用程序的开发包是()
A.swing

B.awt

C.event

D.util

点击查看答案

第10题

在Java中,开发图形用户界面的程序需要使用一个系统提供的类库,这个类库就是()包。

A.java.io

B.java.awt

C.java.applet

D.java.awt.event

点击查看答案
热门考试 全部 >
相关试卷 全部 >
账号:
你好,尊敬的上学吧用户
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
谢谢您的反馈

您认为本题答案有误,我们将认真、仔细核查,
如果您知道正确答案,欢迎您来纠错

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
上学吧
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反上学吧购买须知被冻结。您可在“上学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
上学吧
点击打开微信