永发信息网

求java以下编程(简单易懂能运行)

答案:4  悬赏:0  手机版
解决时间 2021-05-02 00:12

1.设计一窗口,内含一个按钮。开始运行时,按钮显示“Click Me”字样,当按钮按下时,按钮上的文字变成“Click Me Again”,再按一次,则变成原来的“Click Me”字样,依次循环

2.编写一个程序,从一个文本文件中读取数据,一次读取一行文本

3.编写一个Applet,点击“start”按钮,改变窗口颜色,同时“start”变为“stop”。

最佳答案

确定是用Java?设计窗体还是c#比较好吧?


public class static void main(String args[]){


String one="Click Me",two="Click Me Again";


boolean yn=true;


int i=0;


do{i--;


if(yn){


System.out.print(one);


yn!=yn;


}else{


System.out.print(two);


yn!=yn;


}


}while(i=6);


}

全部回答
看到你的问题我很难过,为什么要用 java 做这些呢?在实际开发中,根本不会有人用 Java 做这些(第二题除外),java 的强项是用来做应用系统。

第三题:

import javax.swing.JButton; import java.awt.Color; import java.awt.Container; import java.awt.event.MouseEvent; import java.awt.event.MouseListener; import javax.swing.JApplet; import javax.swing.JPanel;

public class Test extends JApplet { public void init() { Container con = getContentPane(); con.add(new Buttonpanel()); }

}

class Buttonpanel extends JPanel { private String a="start",b="stop"; JButton button ; public Buttonpanel() { button =new JButton(a); button.addMouseListener(new MouseListener() {

public void mouseClicked(MouseEvent arg0) { // TODO Auto-generated method stub if(button.getText().equals("start")) { setBackground(Color.pink); button.setText(b); }else { setBackground(Color.red); button.setText(a); } }

public void mouseEntered(MouseEvent arg0) { // TODO Auto-generated method stub }

public void mouseExited(MouseEvent arg0) { // TODO Auto-generated method stub }

public void mousePressed(MouseEvent arg0) { // TODO Auto-generated method stub }

public void mouseReleased(MouseEvent arg0) { // TODO Auto-generated method stub } }); add(button); } }

编译后在当前目录下建一个文本内容:

<applet code="Test.class" width=1000 height=900> </applet>

第一题:

import java.awt.BorderLayout; import java.awt.Container; import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent;

import javax.swing.JButton; import javax.swing.JFrame;

public class FrameTest extends MouseAdapter { private JFrame frame; private Container c; private JButton jb; public FrameTest(){ frame = new JFrame(); frame.setBounds(200, 300, 200, 300); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setLayout(new BorderLayout()); c = frame.getContentPane(); jb =new JButton("Click Me!"); jb.addMouseListener(this); c.add(jb,BorderLayout.NORTH); }

public void go(){ frame.setVisible(true); } @Override public void mouseClicked(MouseEvent e) { if(jb.getText().equals("Click Me!")){ jb.setText("Click Me Again"); }else{ jb.setText("Click Me!"); } }

public static void main(String[] args) { FrameTest ft = new FrameTest(); ft.go(); } }

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
梦幻河北1区轩辕城现在叫什么?
感冒了流鼻涕像水龙头一样流,该怎么办.
哪部手机打电话免费?
为什么输入法自动切换,苹果手机怎么总是自动
谁给我一个联想A332的手机QQ下载地址
中国联通(北街合作营业厅)这个地址在什么地方
回答it’s about two kilometre away.问什么
续写这则故事
教我点亮QQTalk团体语音
据著名物理学家霍金寓言地球200年内将毁灭,
wow现在试玩账号还用CDKEY吗?
Avril lavigne举办过几场演唱会
有没有什么好看的电视剧?
冬天男士该怎样保养!!
我一个朋友那个三个月没来啦,而且没有怀孕的
推荐资讯
莆六中住宿多少钱,怎么办手续
1000元以下的诺机都有什么型号的
手机上QQ几小时算一天
如何举报腾讯公司
麦香源大饺子这个地址在什么地方,我要处理点
男孩子直发后是不是和洗完头没干的样子
桐柏仁和医院这个地址在什么地方,我要处理点
我同学自考后发现题很简单.可就是过不了.他们
股东会是什么意思,什么叫做股东会
SID的漫画版(大图)
带礼物的诗句,与礼物有关的古诗
问问那个沸腾与大小火的关系
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?