编写一个java小程序!

编写一个java小程序!,第1张

public test_03(){

init();

}

public void init(){

JLabel jl_1=new JLabel("用户名");

JLabel jl_2=new JLabel("密码");

JTextField jtf=new JTextField();

JPasswordField jpf=new JPasswordField();

JButton button_1=new JButton("确定");

JPanel panel=new JPanel();

panelsetLayout(null);

jl_1setBounds(30, 50, 50, 30);

jl_2setBounds(30,90,50,30);

jtfsetBounds(100, 50, 100, 30);

jpfsetBounds(100, 90, 100, 30);

button_1setBounds(110, 130, 80, 30);

paneladd(jl_1);

paneladd(jl_2);

paneladd(jtf);

paneladd(jpf);

paneladd(button_1);

thisadd(panel);

thissetSize(300, 250);

thissetLocation(400, 300);

thissetVisible(true);

}

public static void main(String[] args) {

new test_03();

}

import javaappletApplet;

import javaawt;

import javaawtgeom;

import javaxswingJFrame;

public class picture extends JFrame {

public picture(){

//如果你想让标题栏消失你可以不注释这条语句

// thissetUndecorated(true);

setLocation(50, 50);

setResizable(false);

setSize(535, 412);

setVisible(true);

}

public void paint(Graphics g) {

//把背景设成白色

setBackground(ColorWHITE);

//把画笔设成2D的这样画笔的粗细可以改变

Graphics2D g_2d =(Graphics2D)g;

//设置画笔大小

BasicStroke bs = new BasicStroke(4,BasicStrokeCAP_SQUARE,BasicStrokeJOIN_ROUND);

g_2dsetStroke(bs);

//画圆

g_2dsetColor(ColorORANGE);

Ellipse2D oval = new Ellipse2DDouble(430, 50, 80, 80);

g_2ddraw(oval);

//画房子

g_2dsetColor(ColorBLACK);

Line2D line1=new Line2DDouble(120,140,40,220);

Line2D line2=new Line2DDouble(120,140,200,220);

Line2D line3=new Line2DDouble(40,222,200,222);

g_2ddraw(line1);

g_2ddraw(line2);

g_2ddraw(line3);

Rectangle2D rect = new Rectangle2DDouble(40,222,162,100);

g_2ddraw(rect);

//花小草

g_2dsetColor(Colorgreen);

Line2D line4=new Line2DDouble(240,270,220,320);

Line2D line5=new Line2DDouble(240,270,250,315);

Line2D line6=new Line2DDouble(250,315,260,270);

Line2D line7=new Line2DDouble(260,270,275,320);

Line2D line8=new Line2DDouble(275,320,280,270);

Line2D line9=new Line2DDouble(280,270,300,314);

Line2D line10=new Line2DDouble(300,314,315,270);

Line2D line11=new Line2DDouble(315,270,325,330);

g_2ddraw(line4);

g_2ddraw(line5);

g_2ddraw(line6);

g_2ddraw(line7);

g_2ddraw(line8);

g_2ddraw(line9);

g_2ddraw(line10);

g_2ddraw(line11);

}

public static void main(String[] args) {

new picture();

}

}

//你自己对这座标改改由于时间有限只能这样了不如你的图好看哪弄不懂可以密我896182794

为什么第一第二个是d?

第一个答案是d没有错的吧,因为char类型的可以当做整型来 *** 作,char当做整型来 *** 作的时候,它的值就是ASCII值,'c'是99,自增以后变成100,你输出的时候,它还是一个char型的,ASCII值为100的是'd',所以第一个输出'd'

因为你是对变量y进行的 *** 作,所以经过第一个输出中的++y *** 作以后,y的ASCII值是100了,y++是先使用y,使用完了给它+1,所以你输出第二个的时候它还是100,显示成char型就是'd'了,当你输出完y的值就成101了

第三句,x是97,y是101,当然就输出false了

第四句,x是97,y是101,97-101当然就是-4了

这么解释你明白了没,明白就给悬赏分吧

以上就是关于编写一个java小程序!全部的内容,包括:编写一个java小程序!、求用JAVA编写一个关于静园的小程序 比如一个院子里有房子 小草 太阳 树。。。。。。、关于java的一个小程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/zz/10010332.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-04
下一篇2023-05-04

发表评论

登录后才能评论

评论列表(0条)

    保存