注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

沙粒的博客

 
 
 

日志

 
 

processing controlP5 :textfield  

2015-10-05 23:45:35|  分类: processing |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

import controlP5.*;

ControlP5 cp5;

String textValue = "";

PFont font;

void setup(){

  size(700,400);

  //加载状态,字体选择:Tools-Creat Font-选择字体-OK;同时复制Filename框中的字符串作函数的参数

 font=loadFont("Arial-BoldMT-20.vlw");

//设置text 函数使用的字体,字号

 textFont(font, 48); 

 

  cp5 = new ControlP5(this); 

  //添加文本框

  cp5.addTextfield("input")

  .setPosition(20,100)

     .setSize(200,40)

     .setFont(font)//设置文本框使用字体

    ;   

}

 

void draw(){

   background(204);

   //Class ControlP5 函数原型:public java.lang.Object get(java.lang.Class theClass,java.lang.String theName)

//public java.lang.String getText()

//此句功能:返回input文本框的字符串

   textValue=cp5.get(Textfield.class,"input").getText();

  //显示

  text(textValue, 360,180);

}

 

//控件数据变化调用此函数

void controlEvent(ControlEvent theEvent) {

// isAssignableFrom函数判断发送事件是否为参数指定的类

if(theEvent.isAssignableFrom(Textfield.class)) {

   println(theEvent.getName()+": "+theEvent.getStringValue());  

 }

 }

//在input 文本框输入字符串,回车,即调用此函数。参数为文本框输入的字符串

public void input(String theText) {

  println("input theText="+theText);

}

  评论这张
 
阅读(218)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017