JAVA的问题g.drawImage第四个代表啥

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA的问题g.drawImage第四个代表啥相关的知识,希望对你有一定的参考价值。

public void tiao(Graphics g) g.drawImage(图看名称,x坐标,y坐标,??????这个代表什么呢?);

g.drawImage的最后一个参数代表绘制图片时的起始点位置,是左上角,右下角或者中间等 参考技术A ImageObserver接口::用于在构造 Image 时,接收有关 Image 信息通知的异步更新接口。个人解释:异步更新的对象,例如:图片对象,标签对象,按钮对象== 参考技术B 缩放,转换 图像时需要通知的对象,如this..

C中main函数的第四个参数指向啥?

【中文标题】C中main函数的第四个参数指向啥?【英文标题】:What does 4th argument of main function in C point to?C中main函数的第四个参数指向什么? 【发布时间】:2012-08-14 18:38:49 【问题描述】:

我们有

int main(int argc, char** argv, char** envc)

对于普通人。但我想知道是否有任何其他参数 main 可以代替这些。如果有的话,它指向什么?

【问题讨论】:

【参考方案1】:

好吧,下面是细分:

argc -- C 标准 argv -- C 标准 env -- 适用于大多数 UNIX 和 MS Win,但不是标准的 apple -- Mac OSX 和 Darwin 作为第四个参数传递的其他信息

【讨论】:

thnaks 。帮了我很多。我在 Intel x86 Ubuntu 12.04 上使用任意参数编译代码,结果很奇怪。再次感谢【参考方案2】:

C 和 C++ 的答案不同:

在 C++ 中,main 必须始终返回 int。每个实现都必须接受()(int, char**) 签名。实现可能接受任何其他签名。 如果接受的签名以int, char**, ... 开头,则那些应该具有通常的含义。 (另外,main 获取 C 链接,不得重载,不得为模板,不得调用。)

在 C 中,main 可以采用任何形式。但是,每个实现都必须接受 int(void)int(int, char**) 类型。

正如您所注意到的,某些环境支持并符合这些准则的一个流行签名是int main(int argc, char * argv[], char * env[]),其中第三个参数包含指向环境的指针。其他扩展是可以想象的;检查您平台的文档。

【讨论】:

对于记录,在 C 独立环境中,实现定义的返回类型可能与 int 不同。 @JensGustedt:独立环境根本不需要main,无论是在C 还是C++ 中。我所说的一切仅适用于托管环境。【参考方案3】:

只有 argc 和 argv 是标准参数。之后的任何事情都取决于您的系统和编译器。

【讨论】:

【参考方案4】:

我认为这回答了你的问题:

http://en.wikipedia.org/wiki/Main_function#C_and_C.2B.2B

【讨论】:

【参考方案5】:

它是标准的扩展: 但它应该提供对环境的访问:

int main(int argc, char** argv, char** envc)

    // It is an array of pointers to C-String
    // The array is terminated with a NULL pointer.
    // So you can loop over with it like this.
    for(int loop = 0;envc[loop] != NULL; ++loop)
    
        fprintf(stdout, "%s\n", envc[loop]);
    

argc:argv 中有效元素的数量 argv:用于命令行参数的 C 字符串数组。 envc:环境的 C 字符串数组(由 NULL 指针终止)。

使用getenv 可能会更好:

char * getenv ( const char * name );

http://www.cplusplus.com/reference/clibrary/cstdlib/getenv/

【讨论】:

以上是关于JAVA的问题g.drawImage第四个代表啥的主要内容,如果未能解决你的问题,请参考以下文章

请问g.drawImage(im,260,10,280,220,this)各个参数是啥意思?

recv函数的第四个参数是啥意思

出口清关中的mrn 是啥意思

LayerUI、g.drawImage 下划线

求助:g.drawImage(bg, 0, 0, 20);的问题

C#中的g.DrawImage问题,请教一下,为啥ShowPic()不显示图片?