1668934001470375_个人页

个人头像照片 1668934001470375
0
30
0

个人介绍

暂无个人介绍

擅长的技术

获得更多能力
通用技术能力:

暂时未有相关通用技术能力~

云产品技术能力:

暂时未有相关云产品技术能力~

阿里云技能认证

详细说明
暂无更多信息
正在加载, 请稍后...
暂无更多信息
  • 回答了问题 2019-07-17

    怎么在java里该颜色

    Color类是用来封装颜色的,在上面的例子中多次用到。使用Color对象较为简单的方法是直接使用Color类提供的预定义的颜色,像红色Color.red、橙色Color.orange等;也可以使用RGB颜色模式进行定义。所谓RGB颜色模式是指使用三种基色:红、绿、蓝,通过三种颜色的调整得出其它各种颜色,这三种基色的值范围为0~255。例如Color c = new Color(255,200,0);定义橙色。
    踩0 评论0
  • 回答了问题 2019-07-17

    java画实心圆是什么

    java中用Graphics来画实心圆
    踩0 评论0
  • 回答了问题 2019-07-17

    java程序员可以做什么的

    网站开发,平台开发,算法开发,游戏开发等等
    踩0 评论0
  • 回答了问题 2019-07-17

    java 阶乘递归方法怎么用

    package com.xu.main; import java.util.Scanner; public class P9 { static long fact(int n) { if(n <= 1) { return 1; } else { return n * fact(n - 1); } } public static void main(String[] args) { int i; System.out.println("请输入要求阶乘的一个整数:"); Scanner input = new Scanner(System.in); i = input.nextInt(); System.out.println(i + "的阶乘结果是:"+fact(i)); } }
    踩0 评论0
  • 回答了问题 2019-07-17

    为什么要学java web

    从java走到java web 我们刚开始学习java的时候自娱自乐,开发的都是单机的,无论是单机游戏还是系统,在你qq聊得飞起的时候,你还能不嫌弃你开发的软件么,不考虑前期市场调查运营部分,不考虑一堆隐藏式bug和扔出的Thread,不考虑测试和UI这些令人沮丧的问题,能不能让更多人分享到你的软件,问不是搬着你的电脑到处求分享,那么web是你不二的选择
    踩0 评论0
  • 回答了问题 2019-07-17

    java的事件处理模型是什么

    1. Java事件处理三要素: 1) 事件源(Event Source):即事件发生的场所,就是指各个组件,如按钮等,点击按钮其实就是组件上发生的一个事件; 2) 事件(Event):事件封装了组件上发生的事情,比如按钮单击、按钮松开等等; 3) 事件监听器(Event Listener):负责监听事件源上发生的特定类型的事件,当事件到来时还必须负责处理相应的事件; 2. 事件处理的机制: 1) 首先事件是有不同的类别的,比如按钮单击、菜单项单击等事件就属于“动作事件”(Action Event),而关闭窗口、最小化窗口等事件就属于“窗口事件”(Window Event); 2) 不同类型的事件需要用不同类型的监听器监听; 3) 而监听器是一种类对象,这种类必须实现监听器接口(Listener),对于监听不同类型的事件AWT库准备了不同类型的监听器接口,比如要监听动作事件就必须实现ActionListener接口,监听窗口事件就必须实现WindowListener接口; !监听器中最重要的就是事件处理方法了,监听器必须在接受事件之后进行处理(响应); 4) 如何实现监听? i. 首先事件源(发生事件的组件)必须同意我身上发生的事件允许那些监听器监听; ii. 也就是说想监听它身上发生的事件的监听器必须到它这里注册,即组件必须调用方法addXxxListener将监听器注册到它的监听器列表中; iii. 当事件发生时就会将事件对象(Event)发送到所有注册过的监听器那里进行处理; 5) 事件源、事件、监听器的对应关系: i. 首先一个事件源可以产生多种类型的事件,比如窗口右上角的×按钮,当单击它时就会产生两种类型的事件,一个是按钮单击事件(属于Action Event),另一个是窗口关闭事件(属于Window Event); ii. 监听器接口是什么类型就发送什么类型的事件:如果注册的监听器实现的是ActionEvent的接口,那么上述×按钮就只发送按钮单击事件给它而不会发送窗口关闭事件,除非监听器同时实现了两种类型的接口,那么该监听器就会同时受到两种类型的事件; iii. 一个事件源可以注册多个监听器:一般符合逻辑的编程思想就是不同监听器监听、处理不同类型的事件,因此对于可以产生多种类型事件的事件源会注册多种类型的监听器,分别负责处理产生的多种事件; !!当然一个事件源也可以注册多个相同类型的监听器,即比对于同一个事件(按钮单击),事件源注册多个实现ActionListener接口的监听器,那么这些监听器都会受到该事件,可能会疑问,这不是多此一举吗?一种事件就给出一种处理不是很好吗?那是因为有些情况下可能需要一个事件触发多种动作,每个监听器负责实现一个动作; iv. 一个监听器可以监听多个事件源上的事件,即多个不同的组件用addXxxListener方法注册同一个监听器,那么当不同事件到来时监听器会调用其不同方法进行处理,或者在一个方法内部判断传进来的是什么事件,再进行特殊的处理; 3. 编写事件处理程序的基本流程: 1) 首先需要实现监听器类:自己编写一个类,至少要实现一种类型的监听器接口,并实现接口中所有的事件处理方法; 2) 创建组件,并对组件注册响应的监听器:首先需要创建监听器对象,将监听器对象作为参数传入组件的addXxxListener方法完成注册; 3) 全部工作完成,事件的处理完全自动进行; 4) 简单的示例:处理一个按钮的单击事件 [java] view plain copy public class AwtTest { Frame f = new Frame("Event Test"); TextField tf = new TextField(30); Button ok = new Button("OK"); class OkListener implements ActionListener { @Override public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub System.out.println("OK button pushed!"); tf.setText("Hello!"); } } public void init() { f.add(tf); f.add(ok, BorderLayout.SOUTH); ok.addActionListener(new OkListener()); f.pack(); f.setVisible(true); } public static void main(String[] args) { new AwtTest().init(); } } !!完全按照讲述的顺序进行; !直接设置编辑框内文本的方法:void TextField.setText(String text); 4. 事件源-监听器多对多示例: [java] view plain copy public class AwtTest { Frame f = new Frame("Multiple Event Test"); TextArea ta = new TextArea(6, 40); Panel p = new Panel(); Button btn1 = new Button("button1"); Button btn2 = new Button("button2"); class Listener1 implements ActionListener { @Override public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub ta.append("Listener1 be activated! Event Source:" + e.getActionCommand() + "\n"); } } class Listener2 implements ActionListener { @Override public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub ta.append("Listener2 be activated! Event Source:" + e.getActionCommand() + "\n"); } } public void init() { f.add(ta); p.add(btn1); p.add(btn2); f.add(p, BorderLayout.SOUTH); Listener1 l1 = new Listener1(); Listener2 l2 = new Listener2(); btn1.addActionListener(l1); btn2.addActionListener(l1); btn2.addActionListener(l2); f.pack(); f.setVisible(true); } public static void main(String[] args) { new AwtTest().init(); } } !可以看到按钮2可以同时触发两个监听器,输出两条消息,而监听器1同时监听并处理了两个按钮的消息;
    踩0 评论0
  • 回答了问题 2019-07-17

    java 网站怎么发布

    打包成war文件然后部署到tomcat_home(你的tomcat安装目录)/webapps目录下,运行tomcat web容器,然后在地址栏输入 http://localhost:port/projectname 来访问
    踩0 评论0
  • 回答了问题 2019-07-17

    java微课是什么

    微课是一种非常适合在移动端学习并练习的编程课程。其题型包括了单选题、多选题、判断题、填空题、在线编程实践题等。
    踩0 评论0
  • 回答了问题 2019-07-17

    java 怎么使用firefox

    您的问题是“如何在Web 浏览器中启用Java吗?”如果是的话,如果您最近安装了 Java,您可能需要重新启动浏览器(关闭所有浏览器窗口并重新打开),以便浏览器能够识别安装。此外,确保通过 Java 控制面板启用浏览器中的 Java 内容。 Firefox 启动 Firefox 浏览器;如果该浏览器正在运行,则重新启动 在 Firefox 菜单中,选择工具,然后单击附加组件选项 在“加载项管理器”窗口中,选择插件 单击 Java (TM) 平台插件 (Windows) 或 Java 小应用程序插件 (Mac OS X) 以选择它 确保选择的选项是询问激活或者始终激活,如果使用的是较早版本的 Firefox,则单击启用按钮(如果显示的按钮是禁用,则表示 Java 已经启用)
    踩0 评论0
  • 回答了问题 2019-07-17

    javaweb是什么书

    spring,struts,hibernate这三个框架的书可以试着看看,不过最多的还是自己找项目做,CSDN上就有很多项目,可以拿着练练手,另外,基本的html、css、jsp、javascript、jquery、ajax也是需要多学的,不过这些东西都是用的越多,经验越多才能理解的越深刻,专门看书的话,效果倒不见得好,总之,实战最重要。
    踩0 评论0
  • 回答了问题 2019-07-17

    java中怎么在按钮中加图片

    JButton有一个setIcon(Icon icon);方法可以在JButton上加图片
    踩0 评论0
  • 回答了问题 2019-07-17

    java 怎么释放资源

    垃圾回收(garbage collection,简称GC)可以自动清空堆中不再使用的对象
    踩0 评论0
  • 回答了问题 2019-07-17

    java怎么多行输入文本框的值

    如果要输入多行文本,则可以使用JTextArea实现多行文本的输入
    踩0 评论0
  • 回答了问题 2019-07-17

    java需要装什么软件

    jdk,开发环境,编译器
    踩0 评论0
  • 回答了问题 2019-07-17

    java服务器端用什么写

    先下载jdk并安装,然后安装ide,比如eclipse,比如idea等
    踩0 评论0
  • 回答了问题 2019-07-17

    怎么看javaee阶段的源码

    Java EE是一个抽象的API。具体实现是由各个应用服务器厂商提供。你可以在tomcat, Glassfish, JBoss等官网下载到这些API的实现源码。
    踩0 评论0
  • 回答了问题 2019-07-17

    怎么让java播放声音文件

    用java的applet包提供的api来播放
    踩0 评论0
  • 回答了问题 2019-07-17

    java中import后面的java是什么意思

    jdk中sun工程师开发的
    踩0 评论0
  • 回答了问题 2019-07-17

    java面试问我擅长什么

    用对象去抽闲真实世界的实体模型
    踩0 评论0
  • 回答了问题 2019-07-17

    javascrpt用什么编译器

    跟html一样,用浏览器即可编译
    踩0 评论0
正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息