【JAVA入门到精通-第29讲-满汉楼Swing介绍】教程文章相关的互联网学习教程文章

Java Swing界面编程(31)---菜单栏:JMenu【图】

package com.beyole.test;import javax.swing.JFrame; import javax.swing.JMenu; import javax.swing.JMenuBar; import javax.swing.JMenuItem;public class SwingTest {public static void main(String[] args) {JFrame jFrame = new JFrame("beyole");jFrame.setSize(300, 200);jFrame.setDefaultCloseOperation(jFrame.EXIT_ON_CLOSE);// 设置关闭退出JMenuBar menuBar = new JMenuBar();jFrame.setJMenuBar(menuBar);JMenu me...

JAVA Swing自定义JScorllPanel【图】

JAVA Swing中JScrollPanle自定义带标尺的JScrollPanelSwing中JScrollPanel的结构与组成如下图:分为四个角与四个边,中间蓝色矩形为View窗口,可以通过调用JScrollPanel的getViewport().setView(view)完成对现实内容的设置。最常见的自定义JScrollPanel是改写默认的Column Header View与Row Header View下面是我做的一个关于瓷砖排列显示的UI,实现了一个标尺化的JScrollPanel,可以很好的度量与说明空间大小与瓷砖需求的关系,实...

Java Swing【代码】【图】

Global cursor: To change the cursor in a application wide fashion, you have to access the Glass Pane and set its cursor, and then make the glass pane visible – otherwise, it has no effect at all:int cursorType = Cursor.S_RESIZE_CURSOR; Component glassPane = ((RootPaneContainer)someComponent.getTopLevelAncestor()).getGlassPane(); glassPane.setCursor(Cursor.getPredefinedCursor(cursorType)); glassPa...

java swing密码管理系统【图】

这是使用Java swing写的一个个人密码管理系统,项目采用maven构建:依赖的jar:?其中红框中的jar是我自定义的,附件会提供下载项目运行界面如下:???功能介绍:1,随着互联网的发展,个人注册账号会越来越多,有时很容易记不住,笔者就拥有几十个账号,所以就开发了该软件,用于管理密码,这样就不怕忘记了.2,提供查询功能,比如我马上要登录淘宝,那么在"搜索"输入框中输入关键字,即可搜索.3,超时自动锁定,比如我打开了软件,如果10分钟不使用,则"...

java swing画图片爱心【图】

第一次用swing做一个可视化程序,写第一篇随笔,有写的不好的地方请多多见谅。上个星期三在网上看到一个画爱心的软件,就想着自己用java也实现一个程序,画爱心用到的数学函数知识在网上百度的,不是本人原创的。网上也有画爱心的教程,不过那些教程只能在编译器里面运行,无法把文件导出来,导出来会出现图片资源找不到的问题,只是因为资源的使用的路径有问题,被这个问题困扰了好久,在网上找到了一种方法,把图片放到src目录下...

JAVA 图形界面swing 创建按钮、文本域【图】

package org.rui.swin;import java.awt.FlowLayout;import javax.swing.JButton; import javax.swing.JFrame;import org.rui.utils.SwingConsole;public class Button1 extends JFrame{private JButton button1=new JButton("button1"),button2=new JButton("button2");public Button1(){setLayout(new FlowLayout());add(button1);add(button2);}public static void main(String[] args) {SwingConsole.run(new Button1(),200,30...

java,swing中setvisible()使用注意事项

java中的setvisible(true)目的是使控件可以显示出来,如果该控件已经被显示出来,那么该方法是控件显示在窗口的最前方。但其使用的位置需要注意。setVisible的对象一般是该对象的使用者调用的。如果setVisible在某个控件的内部,那么在setVisible函数后面添加的控件就显示不出来了。原因就在于,setVisible(true)并不是告诉JVM让该控件可见,而是在内部调用repaint方法把各个控件画出来进行显示。如果在控件还没完全添加完其他控件就...

Java Swing界面编程(21)---事件处理:窗体事件【图】

Splay树的插入操作,只需要处理好插入节点的孩子节点就可以了,最重要的是不要破坏了BST的基本规则。因为高度并不是Splay树的首要因素,所以插入的时候也是使用splay操作,然后在根节点插入。参考:http://www.geeksforgeeks.org/splay-tree-set-2-insert-delete/对比一下使用插入创建的树和手工创建数的区别,先序遍历的结果:#pragma once #include<stdio.h> #include <stdlib.h>class SplayTree_Insertion {struct Node{int key...

如何javaSwing关闭子窗口不关闭父窗口【代码】

如果子窗口设置为setDefaultCloseOption(Jframe.Exit_ON_CLOSE)的话,关闭子窗口后,父窗口也跟着关闭。想要只关闭子窗口,方法如下:子窗口设置为setDefaultCloseOption(Jframe.DISPOSE_ON_CLOSE)原文:http://www.cnblogs.com/hualidezhuanshen/p/5433572.html

Java Swing中Substance常用皮肤【图】

AutumnSkin;BusinessSkin; BusinessBlackSteelSkin; BusinessBlueSteelSkin;ChallengerDeepSkin;CremeSkin;CremeCoffeeSkin; EmeraldDuskSkin; FindingNemoSkin;FieldOfWheatSkin; GreenMagicSkin;MangoSkin; MagmaSkin;MistAquaSkin; MistSilverSkin; ModerateSkin; NebulaSkin; NebulaBrickWallSkin; OfficeBlue2007Skin; OfficeSilver2007Skin; RavenSkin;SaharaSkin; 原文:http://www.cnblogs.com/tufujie/p/5449686.html

JAVA学习中Swing概述中的JFrame学习

package com.swing;import java.awt.Color;import java.awt.Container;import java.awt.event.WindowAdapter;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.SwingConstants;import javax.swing.WindowConstants;/** *1:Swing组件通常被称作"轻量级的组件"; * *2:窗体作为Swing应用程序中组件的承载体,处于非常重要的位置,Swing中常用的窗体包括 *JFrame,JDialog * *3:JFrame窗体是一个容器,它是Swin...

Java-SwingWorker-process()方法中的问题【代码】

我第一次使用javax.swing.SwingWorker. 我想根据挥杆工人发布的中期结果来更新JLabel,如下所示:publish("Published String");现在,要更新JLabel,我已编写了以下代码:process(List<String> chunks) {if (chunks.size() > 0) {String text = chunks.get(chunks.size() - 1);label.setText(text);} }上面的代码有效,但是我的问题(或更具体地说,我的疑问)如下: 上面的swing worker任务是一个匿名内部类,因此它可以访问label字段. 但...

atitit.窗体静听esc退出本窗体javaswingc#.netphp

atitit.窗体静听esc退出本窗体java swing c# .net php 1. 监听esc 按键 1 1.1. 监听一个组件 1 1.2. 监听加在form上 1 2. 关闭窗体 2 1. 监听esc 按键 1.1. 监听一个组件 1.2. 监听加在form上 作者:: 老哇的爪子 Attilax 艾龙, EMAIL:1466519819@qq.com final Toolkit toolkit = Toolkit.getDefaultToolkit(); toolkit.addAWTEventListener(new AWTEventListener(){ ...

atitit.激活一个窗口总结swingjava.netphp

atitit.激活一个窗口总结 1 激活窗口:鼠标激活vswindows消息激活... 1 1.1 Web框架激活... 1 2 退出激活窗口热键(dbg模式)... 1 3 俩个窗口激活优先级... 2 4 Web控件激活?code. 3 1 激活窗口:鼠标激活vs windows消息激活 原则上尽可能的使用消息激活。。 WinGet, active_id2, ID, ahk_classSunAwtFrame ;MsgBox%active_id2% WinActivate, ahk_class SunAwtF...

java Swing布局管理之GridBagLayout布局【代码】【图】

GridBagLayout是一个灵活的布局管理器,部件如果想加入其中需借助GridBagConstraints,其中有若干个参数1.构造方法 GirdBagLayout():建立一个新的GridBagLayout管理器。 GridBagConstraints():建立一个新的GridBagConstraints对象。 GridBagConstraints(int gridx,int gridy, int gridwidth,int gridheight, double weightx,double weighty, ...

SWING - 相关标签
入门 - 相关标签