题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2024-05-18 00:57:31

[简答题]请完成下列Java程序:创建一个进度条,可以控制其开始和暂停。要求进度条与线程关联,由线程控制,点击开始按钮开始进度条的滚动,点击停止按钮,暂停,继续点击开始按钮则继续进行。
注意:请勿改动main( )主方法和其他已有的语句内容,仅在横线处填入适当的语句。
import javax.swing.*;
import javax.swing.event.*;
import java.awt.*;
import java.awt.event.*;
public class ex15_2 extends JPanel
ThreadProg thProgress;
JProgressBar jPb;//声明一个进程条对象
static JFrame jf;
public ex15_2( )
setLayout(new BorderLayout( ));
jPb=new JProgressBar( );
add(jpb,"Center");
JPanel btnPanel=new JPanel( );
JButton btnStart=new JButton("开始");
btnPanel.add(btnStart);
btnStart.addActionListener(new ActionListener( )
public void actionPerformed(ActionEvent ae)
__________;

);
JButton btnStop=new JButton("停止");
btnPanel.add(btnStop);
btnStop.addActionListener(new ActionListener( )
public void actionPerformed(ActionEvent ae)
__________;

);
add(btnPanel,BorderLayout

更多"请完成下列Java程序:创建一个进度条,可以控制其开始和暂停。要求进度"的相关试题:

[简答题]请完成下列Java程序:建立一个Applet程序,包括创建一个画布构件、一个面板构件,面板构件上包含3个按钮,用来设置画布和面板的背景颜色,这3个按钮(Red、Green、Blue)分别控制画布和面板背景色改变为3原色,即红、绿、蓝。要求画布宽度为300,高度为200。
注意:请勿改动main( )主方法和其他已有语句内容,仅在下划线处填入适当的语句。
源程序文件代码清单如下:
import java.awt.*;
import java.applet.*;
/*
<applet code="ex10_2.class" width=800 height=400 >
</applet>
*/
public class ex10_2 extends Applet

private Panel pane110_2;
private Canvas canvas10_2;
private Button btn1, btn2, btn3;
public void init( )

canvas10_2=new Canvas( );
canvas10_2. ______;
canvas10_2.setBackground(Color.black);
add(canvas10_2);
pane110_2 = new Panel( );
pane110_2.setBackground( Color.black );
btn1 = new Button( "Red" );
btn2 = new Button( "Green" );
btn3 = new Button( "Blue" );
pane110_2.add( btn1 );
pane110_2.add( btn2 );
pane110_2.add( btn3 );
______;

public boolean action(
[简答题]请完成下列Java程序:创建一个二维整形数组,并将其以5行4列对齐的格式输出。请将程序填写完整。 注意:不改动程序结构,不得增行或删行。 public class ex2 { public static void main(String[] args) { Int [ ] [ ] aMatrix={{1,1,1,1},{2,2,2,2},{3,3,3,3},{4,4,4,4},{5,5,5,5}}; int i=0; int j=0; for(i=0;i<aMatrix.length;i++) { For (j=0; ______; j++) { System.out.print(______+" "); } System.out.println( ); } } }
[简答题]请完成下列Java程序。程序的执行结果是生成一个具有一个TextField类型的对象in、But ton类型的对象btn和Label类型的对象out图形用户界面,程序的功能是计算用户输入数的平方。 注意:请勿改动main( )主方法和其他已有的语句内容,仅在下画线处填人适当的语句。 import java.awt.*; import java.awt.event.*; public class PingFangShu{ public static void main(String args[]){ __________ } } class AppFrame extends Frame{ TheAdapterTest listener=new TheAdapterTest( ); TextField in=new TextField(5); Button btn=new Button("计算"); Label out=new Label("显示计算结果"); public AppFrame( ) { setLayout(new FlowLayout( )); add(in); add(btn); add(out); btn.addActionListener(new BtnActionAdapter( )); addWindowListener(listener); setSize(400,100); show( ); } class BtnActionAdapter implements ActionListener{ public void actionPerformed(ActionEvent e){ String s=in.getText( ); double d=__________ double sq=d*d; out.setText(d+"的平方是:"+sq); } } class TheAdapterTest extends WindowAdapter { public void windowClosing(Windo
[简答题]请完成下列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(______); } }
[简答题]请完成下列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程序。程序的功能是利用迭代法求一个数的平方根(求平方根的迭代公式为: Xn+1=1/2(Xn+a/Xn))。
注意:请勿改动main( )主方法和其他已有的语句内容,仅在下划线处填入适当的语句。
源程序代码文件清单如下:
public class PingFangGen

public static void main(String args[ ])

System.out.println(Math.sqrt(2.0));

static double sqrt(______)

double x=1.0;
do
______;

while(Math.abs(x*x-a)/a>1e-6);
return x;


[填空题]下面应用程序,绘制一个红色五角星,请完成程序。
import java.awt.*;
import Javax.swing.*;
class MyPanel extends JPanel

public void______

int r=100;
int x1=100,
x2=(int)(r*(1-Math.cos((18*Math. PI)/180))),
x3=(int)(r*(1+Math.cos((18*Math. PI)/180))),
x4=(int)(r*(1-Math.cos((54*Math. PI)/180))),
x5=(int)(r*(1+Math.cos((54*Math. PI)/180))),
y1=0,
y2=(int)(r*(1-Math.sin((18*Math. PI)/180))),
y3=(int)(r*(1-Math.sin((18*Math. PI)/180))),
y4=(int)(r*(1+Math.sin((54*Math.PI)/180))).
y5=(int)(r*(1+Math.sin((54*Math. PI)/180)));
______
g.drawOval(0,0,200,200);
g.drawLine(x4,y4,x1,y1);g.drawLine(x1,y1,x5,y5);
g.drawLine(x5,y5,x2,y2);g.drawLine(x2,y2,x3,y3);
g.drawLine(x3,y3,x4,y4);


public class C3002 extends JFrame

C3002( )

super("C3002");
setDefaultCloseOperation(JFra

我来回答:

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

订单号:

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