`
暗夜魅影
  • 浏览: 21373 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

java中JButton常用的设置的收集

 
阅读更多
     在JFrame中我们经常要对Jbutten做一些特殊的设置,下面的方法是我的一些收集和总结吧
          1、    对JButton大小的设置
                   ——因为JButen是属于小器件类型的,所以一般的setSize不能对其惊醒大小的设置,所以一般我们用
                      button.setPreferredSize(new Dimension(30,30));
                     //(30,30)  是你要设置按钮的大小
          2、    对JButton透明的设置
                   ——按钮设置为透明,这样就不会挡着后面的背景
    button.setContentAreaFilled(false);
         3、    对JButton去掉按钮的边框的设置
                  ——如果有时候你的按钮不需要边框因为边框影响美观或者是因为你需要的是点击之前按钮呈现 普通图标形式,点击之后才有各种效果的话就可以用这种方法去掉边框
    button.setBorderPainted(false);
          4、    对JButton添加图标呢的设置
               ——  // 实例化一个图标对象
            ImageIcon image = new ImageIcon(icons[i]);
             // 实例化按钮对象,并且设置按钮上显示图片
             JButton button = new JButton(image);
               ——或者
                    button.setIcon(new ImageIcon(getClass().getResource("qq.png")));
                    //qq.png是你要添加的图片
          5 、  让按钮随按钮上的图案变化
                  butten.setMargin(new Insets(0,0,0,0));
          6、  设置凸起来的按钮,很多其他的swing也可用此方法
           butten.setBorder(BorderFactory.createRaisedBevelBorder());
          7、   设置凹起来的按钮,很多其他的swing也可用此方法
                  button.setBorder(BorderFactory.createLoweredBevelBorder()); 
          8、   设置按钮的前景色和背景色
                button .setFont(new  java.awt.Font("华文行楷",  1,  15));

button.setBackground(Color.green);
          9、  改变按钮的样式
                             UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
             这个方法的改变我是不怎么能看出差别,呵呵、、当然还有很多样式
             查出来替换就行了
          ****************************
    不过还有很多自己写方法来改变按钮形状的
   这些就不做总结了。呵呵、、、、
             
分享到:
评论

相关推荐

    Java2 类库学习常用

    7. 内存管理:Java2类库中的垃圾收集机制自动管理内存,避免了内存泄漏的问题。开发者可以通过System.gc()触发垃圾收集,但通常不推荐这样做,因为垃圾收集器会根据需要自行运行。 8. 泛型:Java2引入了泛型,增强...

    《HEADFIRSTJAVA》--深入浅出Java说明与归纳.pdf

    Java有垃圾收集器来管理内存,自动回收不再被引用的对象所占用的内存。 10. Java继承与覆盖:Java使用extends关键字来实现类的继承。子类可以覆盖(override)父类的方法,提供特定的实现。覆盖时方法签名必须相同...

    老外用Swing开发的一些JAVA常用窗口编程组件源码.rar

    这个压缩包“老外用Swing开发的一些JAVA常用窗口编程组件源码.rar”显然包含了用Swing实现的各种常见GUI组件的源代码,这对于学习和理解Swing以及Java窗口编程非常有帮助。 Swing提供了丰富的组件库,用于构建桌面...

    学生信息管理系统Java

    Model-View-Controller(MVC)模式是软件工程中常用的设计模式,它将系统分为模型、视图和控制器三个部分。在学生信息管理系统中,模型负责数据的存储和业务逻辑,视图显示数据,控制器处理用户交互。理解并应用MVC...

    Core Java 第11版 英文版 第一卷+第二卷

    《Core Java 第11版》是Java编程领域中极具权威性的教材,分为第一卷和第二卷,涵盖了Java 11的最新特性。这套教材以其深入浅出的讲解和丰富的实例,被誉为最经典的Java教程之一。 第一卷《Core Java Volume I - ...

    java职员录入信息

    在Java编程领域,"java职员录入信息"是一个常见的应用场景,涉及到数据的收集、处理和存储。这个主题涵盖了许多核心的Java技术,包括面向对象编程、输入/输出(I/O)流、集合框架、数据库连接以及用户界面设计。下面将...

    Java考试重点[收集].pdf

    - 常用的Java API,如Math类的`random()`方法,用于生成随机数。 6. **图形用户界面(GUI)**: - Java的Swing库提供了各种组件,如JLabel、JButton等,用于构建GUI。 - GUI组件的属性如标题、颜色和位置可以...

    java-swing-crud.rar

    在Swing中,这些功能可以通过监听JButton事件,配合JOptionPane或其他对话框来实现。例如,创建新记录可能通过一个输入对话框收集用户数据,然后插入数据库;读取记录则显示在JTable中;更新记录允许用户选择表中的...

    java工资管理系统

    MVC是一种常用的软件设计模式,它将应用逻辑分为三个部分:模型(Model)负责数据处理和业务逻辑,视图(View)负责用户界面展示,控制器(Controller)处理用户输入并协调模型和视图。在这个工资管理系统中,模型...

    java考试课件和试题

    5. **字符串操作**: Java中的String类是一个不可变对象,理解和掌握其常用方法,如substring、concat、indexOf、replace等,是常见的考点。 6. **输入输出流**: Java的I/O流系统是处理数据输入和输出的关键,包括...

    Java学习的30个目标.txt

    - **RMI/IIOP**:了解RMI/IIOP的工作机制,掌握如何在Java中使用CORBA。 #### 十一、企业级标准 - **Tuxedo、CORBA**:了解Tuxedo和CORBA在企业级应用中的应用。 - **Java EE**:掌握Java EE的基础知识,包括EJB、...

    java显示操作

    1. **Java Swing和JavaFX**: 在Java中,最常用的GUI库是Swing和JavaFX。Swing是Java的标准GUI工具包,提供了许多组件如JFrame(窗口)、JButton(按钮)、JLabel(标签)、JTextField(文本框)等,可用于构建用户...

    周老科研站2的一些java相关的资料

    周老科研站2收集的这些Java相关资料涵盖了该语言的基础到高级概念,对于学习和深化Java知识具有极高的价值。 首先,让我们深入了解一下Java的基础知识。Java语法与C++类似,但更简化,减少了指针的使用,增加了安全...

    Java选择题剖析.pdf

    在Java的GUI(图形用户界面)编程中,容器组件如JPanel用于组织其他组件,如按钮(JButton)和文本区域(JTextArea)。常用的布局管理器包括FlowLayout、GridLayout、BorderLayout和CardLayout,它们分别用于不同...

    java可视化界面操作大数据库编程.docx

    在这里,使用的 JDBC-ODBC 桥接来连接到 SQL Server,但这种方法在现代 Java 开发中已不常用,更推荐使用数据库特定的 JDBC 驱动。 3. **数据库结构**: 数据库名为 `SchoolDB`,包含一个名为 `student` 的数据表...

    Java基础教程1.pdf(2021年整理精品文档).pdf

    6. **Swing组件与图形界面**:介绍了如何使用Java的Swing库创建桌面应用的用户界面,包括各种组件(如JButton、JLabel、JFrame)的使用和事件处理。 7. **Oracle数据库技术**:讲解了SQL语言基础,包括DML(数据...

    Java.swing

    按钮是Swing中最常用的组件之一,用于触发特定的动作。 ##### 5.3 有界范围组件 这类组件用于表示有范围的值,例如滑块或进度条。 - **滑块**:用户可以通过拖动滑块来选择一个值。 - **进度条**:用于显示任务的...

    Java开发技术大全 电子版

    4.14.4JDK中的常用包195 4.15本章小结196 第3篇Java数据处理 第5章数组与字符串200 5.1数组200 5.1.1一维数组的声明200 5.1.2一维数组的创建201 5.1.3一维数组的使用202 5.1.4二维数组的声明204 5.1.5二维...

Global site tag (gtag.js) - Google Analytics