题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2024-02-10 20:16:46

[简答题]请完成下列Java程序:用Swing实现一个简单的学生成绩管理器,显示出学生的姓名、Java成绩、C++成绩和这两门课的平均成绩,学生一共有4个人(Mike,Jack等)。要求可以修改学生的姓名和成绩,并且能够直接计算出平均成绩,如改变Mike的java成绩后,在平均成绩栏会自动更新为新的平均成绩。
注意:请勿改动main( )主方法和其他已有语句内容,仅在下划线处填入适当的语句。
源程序文件清单如下:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
import javax.swing.table.TableModel;
public class ex03_2 extends JFrame

private JTable jt;
private String[][] strData;
public static void main(String[] args)

ex03_2 obj03_2=new ex03_2( );
obj03_2.pack( );
obj03_2.setVisible(true);

public ex03_2( )

String[]columnNames="name","java","C++","average";
strData=new String[][]
"Mike","70.0","80.0","75.0",
"Jack","70.0","100.0","85.0",
"David","75.0","95.0","85.0",
"Tom","60.0","80.0","70.0"

jt=new JTable(strData,columnNames);
jt.s

更多"请完成下列Java程序:用Swing实现一个简单的学生成绩管理器,显示"的相关试题:

[简答题]请完成下列Java程序。程序的功能是复制文件并显示文件,将每个字符读入,并写入另一个文件,同时显示出来(注意:在本题中,当前目录下的README.txt文件打印在屏幕上,并写入另一个文件temp.txt中)。 注意:请勿改动main( )主方法和其他已有的语句内容,仅在下画线处填人适当的语句。 import java.io.*; public class FileCopyBy{ public static void main(String args[]){ try{ FileReader input=new FileReader("README.txt"); FileWriter output=new FileWriter("temp.txt"); int c=input.read( ); while(__________) { __________ System.out.print((char)c); c=input.read( ); } input.close( ); output.close( ); } catch(IOException e) { System.out.println(e); } } }
[简答题]请完成下列Java程序:用AWT实现一个图形用户界面,包含一个List构件和一个TextField构件,List中包含5个项目。要求选择不用的项目时,能在TextField构件中显示出相关的信息,包括事件的名称、选择的项目编号和项目的状态。 注意:请勿改动main( )主方法和其他已有语句内容,仅在下划线处填入适当的语句。 源程序文件代码清单如下: import java.awt.*; import iava.awt.event.*; public class ex01_2 extends Frame implements ItemListener { private TextField tf; private List 1; public static void main(String arg[]) { ex01_2 obj01_2=new ex01_2( ); } public ex01 2( ) { setBackgrcund(Color.GRAY); setTitle("ex01_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",1); tf=new TextField(50); add("South",tf); ______; show( ); } public void itemStateChanged(ItemEvent event) { tf.setText(______); } }
[单项选择]

阅读下面Applet程序
import javax. swing. *;
import java. awt. *;
public class SwintgApplet extends JApplet{
JLabel 1=new JLabel("This is a Swing Applet.");
public void init( ){
________________________________
}
}
在程序下画线处填入正确的选项是()


A. Container contentPane=getContenPane(); cotentPan add(1);
B. JPanel comtenPane=new Jpane(); contentPan add(1);
C. contentPan add(1);
D. add(1);
[简答题]请完成下列Java程序:用JFrame建立一个窗口,再用网格布局管理器,对窗口布局进行控制,上面有2行2列4个按钮,要求对按钮的大小进行设定,宽度为150,高度为80。
注意:请勿改动main( )主方法和其他已有语句内容,仅在下划线处填入适当的语句。
import java. awt. *
import java. awt. event. *
import javax, swing. *
public class ex2_1
public static void main(String[] args)
JFrame frm = new JFrame.( )
frm. setTitle( "ex2_1")
Container cont = frm. getContentPane( )
______;
cont. add(new JButton( "button1") )
cont. add(new JButton( "button2") )
Dimension dimen= ______;
JButton btnl = new JButton( "button3" )
btnl. setpreferredSize(dimen);
cont. add(btn1);
cont. add(new JButton("button4") );
frm. addWindowListener (new WindowAdapter ( )
public void windowClosing (WindowEvent we)
System. exit(0)

);
frm. pack( )
frm. setVisible(true);


[填空题]下列程序段实现的功能为:在文本框中输入一个整数,然后判断该整数的奇偶性。请完成相应的程序代码。 Private Sub Command1_Click( ) Dim x AS Integer x=Val(Right (Text1.Text,2)) If x Mod 2=0 Then Labe11.Caption=“偶数” Else Labe11.Caption=“奇数” End If Text1.SetFocus End Sub Private Sub Text1_KeyPress(KeyAscii As Integer) If 【10】 ThenKeyAscii=0 End Sub
[填空题]下列程序段实现的功能为:在文本框中输入一个整数,然后判断该整数的奇偶性。请完成相应的程序代码。
Private Sub Command1_Click( )
Dim x AS Integer
x=Val(Right (Text1.Text,2))
If x Mod 2=0 Then
Labe11.Caption=“偶数”
Else
Labe11.Caption=“奇数”
End If
Text1.SetFocus
End Sub
Private Sub Text1_KeyPress(KeyAscii As Integer)
If 【10】 ThenKeyAscii=0
End Sub
[简答题]请完成以下程序,首先由一个类Example2_3实现Serializable接口,并有三个成员变量,分别为int型、double型和String型,可以用toString的方法显示这三个成员变量。在main方法中创建这个Example2_3的持久对象,根据用户在命令行输入的三个参数来设定其中成员变量的值。然后,将这个对象写入名为TheSerial.data的文件,并显示成员变量。最后从文件TheSerial.data中读出三个成员变量并显示出来。
注意:请勿改动main( )主方法和其他已有语句内容,仅在横线处填入适当语句。
import java.io.*;
class TheSerial implements Serializable

private int intValue;
private double doubleValue;
private String string;
TheSerial( )

intValue = 123;
doubleValue = 12.34;
string = "Serialize Test";

public void setDouble(double d)

doubleValue = d;

public void setInt(int i)

intValue = i;

public void setString(String s)

string = s;

public String toString( )

return("int="+intValue+"double="+doubleValue+" string="+string);


public class Example2_3

public static void main(String argv[])

TheSerial e1 = new
[简答题]请完成程序,首先由一个类simple实现Serializable接口,并有三个成员变量,分别为int型、double型和String型,可以用toString的方法显示这三个成员变量。在main方法中创建这个simple的持久对象,根据用户在命令行输入的三个参数来设定其中成员变量的值。然后,将这个对象写入名为TheSerial.data的文件中,并显示成员变量。最后从文件TheSerial.data中读出三个成员变量并显示出来。
注意:请勿修改main( )主方法和其他已有语句内容,仅在横线处填入适当语句。
import java.io.*;
class TheSerial implements Serializable

private int intvalue;
private double doublevalue;
private String string;
The Serial ( )

intvalue=123;
doublevalue=12.34;
string="Serialize Test";

public void setDouble(double d)

doublevalue=d;

public void setInt(int i)

intvalue=i;

public void setString(String s)

string=s;

public String to String( )

return("int="+intvalue+" double="+doublevalue+" string="+string);


public class simple

public static void main(String[] args)

The Ser
[填空题]在Java中AWT和Swing组件,一般来讲在应用程序中用到的组件是【 】。

我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码