java
# java
943802606
这个作者很懒,什么都没留下…
展开
-
java实用教程——组件及事件处理——对话框(dialog)
对话框:import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.*;import java.awt.event.*;public class DialogDemo1 { public static void main(String[] args) { Frame frame = new Frame("这里测试Dialog");原创 2021-08-13 22:06:13 · 541 阅读 · 0 评论 -
java实用教程——组件及事件处理——对话框(消息对话框,输入对话框,确认对话框)
public class Example9_16 { public static void main(String args[]) { WindowMess win=new WindowMess(); win.setTitle("带消息对话框的窗口"); win.setBounds(80,90,350,300); } }package 例题;import java.awt.event.*; import java.awt.*;imp原创 2021-08-10 11:35:13 · 2540 阅读 · 0 评论 -
java实用教程——组件及事件处理——DocumentEvent事件
public class Example9_9 { public static void main(String args[]) { WindowDocument win=new WindowDocument(); win.setBounds(100,100,890,400); win.setTitle("排序单词"); } };import java.awt.*;import javax.swing.*;import javax.s原创 2021-08-10 10:08:32 · 536 阅读 · 1 评论 -
java使用教程——组件及事件处理——常用组件与布局
public class Example_3 { public static void main(String args[]) { ComponentInWindow win =new ComponentInWindow();//创建一个对象 win.setBounds(100,100,450,260);//设置窗口的初始位置 win.setTitle("常用组件");//设置窗口的名字 }}import java.awt.FlowLayout;impor..原创 2021-08-05 11:13:44 · 2630 阅读 · 0 评论 -
java实用教程——组件及事件处理——概述
swing包是awt的子类,swing有更强的实用性JFrame是底层容器——窗口,JPanel是中间容器——画板,JButton等其他的称为组件—— 按钮布局:把组件添加到容器中时,希望控制组件在容器中的位置JFrame 中可添加中间容器和组件,JPanel中可以添加组件JFrame JPanel JButton 是swing包中的Frame Panel Button 是awt包中的API:application programming interface 应用程序接口GUI:Graphic原创 2021-08-05 10:06:19 · 147 阅读 · 0 评论 -
java实用教程——常用实用类——String类(字符串类)
JAVA把String类定义为final类(因此用户不能扩展String类,即String类不可以有子类)String对象可以用"+"进行并置运算identityHashCode会返回对象的hashCode,而不管对象是否重写了hashCode方法。public class Example8_1 { public static void main(String args[]) { String hello = "你好"; String testOne = "你"+原创 2021-08-10 19:30:28 · 357 阅读 · 0 评论 -
java实用教程——组件及事件处理——布局管理(五种)
流式布局FlowLayoutpublic void pack()调整此窗口的大小,以适合其子组件的首选大小和布局。如果该窗口或其所有者仍不可显示,则两者在计算首选大小之前变得可显示。在计算首选大小之后,将会验证该Window。窗口自动适应大小,使窗口能正好显示里面所有的控件。import java.awt.*;public class FlowLayoutDemo { public static void main(String[] args) { Frame fram原创 2021-08-12 17:16:22 · 451 阅读 · 0 评论 -
java实用教程——组件及事件处理——处理事件
事件处理模式:1.事件源;能够产生事件的对象都可以称为事件源2监视器;需要一个对象对事件进行监视,以便对发生的事件做出处理3处理事件的接口监视器负责处理事件源发生的事件,为了让监视器这个对象能够对事件源发生的事件进行处理,创建监视器的类必须实现相应的接口,即必须重写类体中的所有方法...原创 2021-08-06 09:49:47 · 419 阅读 · 0 评论 -
java实用教程——组件及事件处理——ItemEvent事件(设置字体类型)
下面的例子是简单的计算器,实现如下功能1、用户在窗口中的两个文本框中输入参与运算的两个操作数2、用户在下拉列表中选择运算符将触发ItemEvent事件,ItemEvent事件的监视器(operatorListener类负责创建)获得运算符,并将运算符传递给ActionEvent事件的监视器computer3、用户点击按钮触发ActionEvent事件,监视器computer(computerListener类负责创建)给出运算结果public class Example9_8 { public s原创 2021-08-08 18:30:17 · 2007 阅读 · 0 评论 -
java实用教程——组件及事件处理——设置组件的位置(相对于窗口具体位置和布局)
1:相对于窗口的具体位置关键点:JButton组件添加到JPanel时,如果想自己位置,需要对JPanel进行如下设置,才能自定义按钮位置需要将组件添加到画板上去,才可以设置组件的相对具体位置import javax.swing.*;import java.awt.*;public class win extends JFrame{ public static void main(String []args) { win w = new win(); } public win(原创 2021-08-12 15:11:28 · 2415 阅读 · 0 评论 -
java实用教程——组件及事件处理——MouseEvent事件
MouseEvent事件任何组件上都可以发生鼠标事件,如鼠标进入组件、退出组件、在组件上方单击鼠标、拖动鼠标等都触发鼠标事件,即导致MouseEvent类自动创建一个事件对象,事件源注册监视器的方法是addMouseListener(MouseListener listener);➊使用MouseIistener接口处理鼠标事件使用MouseListener接口可以处理以下5种操作触发的鼠标事件:在事件源上按下鼠标键。在事件源上释放鼠标键在事件源上单击鼠标。鼠标进入事件源。鼠标退出事件源。原创 2021-08-10 10:56:21 · 2905 阅读 · 0 评论 -
java实用教程——组件及事件处理——布局的一个小实例
import javax.swing.*;import java.awt.*;public class BasicComponentDemo { Frame frame = new Frame("这里测试基本组件"); //定义一个按钮 Button ok = new Button("确认"); //定义一个复选框组 CheckboxGroup cbg = new CheckboxGroup(); //定义一个单选框,初始处于被选中状态,并添加到cb原创 2021-08-13 15:25:44 · 228 阅读 · 0 评论 -
java使用教程——组件及事件处理——菜单(添加图标)
public class Example9_2 { public static void main(String args[]) { WindowMenu win=new WindowMenu("带菜单的窗口",20,30,600,290); }}import javax.swing.*;public class WindowMenu extends JFrame { JMenuBar menubar;//菜单条 JMenu menuFruit; J原创 2021-08-05 10:44:40 · 1223 阅读 · 1 评论 -
java实用教程——组件及事件处理——ActionEvent事件
事件源:文本框,按钮,菜单项,密码框,单选按钮注册监视器:能够触发ActionEvent事件的组件使用方法addActionListener(ActionListener listener)处理事件接口:ActionListener接口中只有一个方法public void actionPerformed(ActionEvent e)事件触发ActionEvent事件后,监视器调用接口中的方法actionPerformed(ActionEvent e)对发生的事件做出处理...原创 2021-08-06 17:59:17 · 13287 阅读 · 0 评论 -
如何使用exclipse打开已有的文件夹
若要打开非workspace文件夹下的其他已有工程,可以打开菜单file->import→general→existing project into space.在select root directory中选中要打开的文件夹即可原创 2021-05-26 20:43:23 · 225 阅读 · 0 评论 -
java使用教程——组件及事件处理——窗口(设置窗口的颜色和背景)
import javax.swing.*;import java.awt.*;public class win { public static void main(String args[]) { JFrame window1=new JFrame("第一个窗口"); JFrame window2=new JFrame("第二个窗口"); Container con=window1.getContentPane();//得到内容窗格 window1.setBackground(原创 2021-08-05 10:24:04 · 2689 阅读 · 0 评论 -
java实用教程——组件及事件处理——对话框(颜色对话框,自定义对话框)
可以用javax.swing包中的JColorChooser类的静态方法public staticColorshowDialog (Componentcomponent, String title,Color initialColor)创建一个有模式的颜色对话框,其中参数component指定颜色对话框可见时的位置,颜色对话框在参数component指定的组件的正前方显示出来,如果component为null,颜色对话框在屏幕的正前方显示出来。title指定对话框的标题,initialColo原创 2021-08-10 16:11:14 · 829 阅读 · 0 评论