Java读程序 请高手解答 我的积分已没了 谢谢

1阅读下列程序,请写出该程序的输出结果。classTest33{staticvoids(intb[],intk){inti,j,t;for(i=1;i<k;i++){fo... 1阅读下列程序,请写出该程序的输出结果。
class Test33 {
static void s (int b[ ], int k) {
int i, j, t;
for(i = 1;i< k; i++) {
for(t = b[i], j = i-1; j >= 0 && t < b[j]; j--)b[j+l] = b[j];
b[j+ 1 ] = t;
}
}
public static void main(String []args){
int i, a[] = {6, 12, 7, 11, 5 };
s(a, 5);
for(i = 0;i< a.length; i++) System.out.print(a[i]+" ");
System. out. Println();
}
}
2.阅读下列程序,请写出该程序的功能。
import java.applet.*; import javax.swing.*;
import java.awt.*; import java.awt.event.*;
public class Test34 extends Applet implements ActionListener {
JTextField text;int r; JPanel panel;
public void paint(Graphics g){
Graphics gc = panel.getGraphics();
gc.clearRect(0,0, panel.getWidth(), panel.getHeight());
gc.setColor(Color.red); gc.fillOval(10, 10, r, r);
}
public void init() {
text = new JTextField(10); panel = new JPanel();
setSize(200, 100); setLayout(new GridLayout(2,1));
add(text); add(panel); text.addActionListener(this);
}
public void actionPerformed(ActionEvent e) {
if (e.getSource() == text) {
r = Integer.parseInt(text.getText());
repaint();
}
}
}
3.阅读下列程序,请回答以下问题:
(1)该程序的菜单条中共有几个菜单项?
(2)单击哪个菜单项,可以打开一个对话框?
(3)该对话框是强制型还是非强制型?
(4)该对话框中显示的是什么内容?
Import javax.swing.*;import java.awt.*;
import java.awt.event.*; import java.util.*;
class MyDialog extends JDialog {
MyDialog(JFrame F, String s) {
super(F, s, false); Date date = new Date();
String t = date.toString(); JLabel text = new JLabel(t);
add(text); setSize(200,100); setVisible(true);
}
}
public class MenuDemo extends JFrame implements ActionListener {
JMenuBar menubar; JMenu action;
JMenuItem show, set, quit;
public MenuDemo() {
menubar = new JMenuBar(); setJMenuBar(menubar);
action = new JMenu(''操作''); menubar.add(action);
show= new JMenuItem(''显示''), action.add(show);
set = new JMenuItem("设置"); action.add(set);
action.addSeparator(); quit = new JMenuItem("退出");
action.add(quit); show.addActionListener(this);
set.addActionListener(this); quit.addActionListener(this);
setSize(300,300); setVisible(true);
}
public void actionPerformed(ActionEvent e) {
if(e.getSource() == show) {MyDialog diag = new MyDialog(this, "信息");}
else if(e.getSource()== set) { this.setTitle("菜单演示");}
else if(e.getSource() == quit){ System.exit(0); }
}
public static void main(String[] args) {new MenuDemo();}
}
展开
 我来答
panxishui1
2010-10-14 · TA获得超过221个赞
知道答主
回答量:111
采纳率:0%
帮助的人:94.6万
展开全部
这三个题我都在电脑上运行了一下。
第一题是:5 6 7 11 12
第二题是:出现一个Applet的小窗体大小为200*100,上面有一个text文本框。
第三题是:出现一个300*300的窗体,上面有一个下拉菜单,名是“操作” 内容为“显示” “设置” 有一个分隔线 “退出”
点下时。当鼠标点下时,有颜色变化。
点“显示”显示的是当前时间
点“设置” 的时候, 窗体的title显示 “菜单演示”

退出,直接关闭窗体。
pengzai0391
2010-10-14 · 超过17用户采纳过TA的回答
知道答主
回答量:67
采纳率:0%
帮助的人:45.1万
展开全部
第一个问题:结果是:5 6 7 11 12
第二个问题:画了一个小矩形
第三个问题:你可以自己运行一下,把中文的符号都换成英文的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
纸迷金醉aaly
2010-10-14 · 超过29用户采纳过TA的回答
知道答主
回答量:109
采纳率:0%
帮助的人:77.5万
展开全部
1.
5 6 7 11 12
2.
矩形的文本输入框
3.
3个菜单项“显示”“设置”“退出”
单击“显示”
非强制型
显示的是当前时间
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式