`
czwangelo
  • 浏览: 71813 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

每按一次,按钮上的文字变大一次

阅读更多
java 代码
  1. package example;  
  2.   
  3. import java.awt.Container;  
  4. import java.awt.FlowLayout;  
  5. import java.awt.Font;  
  6. import java.awt.event.ActionEvent;  
  7. import java.awt.event.ActionListener;  
  8.   
  9. import javax.swing.JButton;  
  10. import javax.swing.JFrame;  
  11.   
  12. public class RevalidateExample extends JFrame {  
  13.   
  14.     public RevalidateExample( ) {  
  15.         super("Revalidation Demo");  
  16.         setSize(300,150);  
  17.         setDefaultCloseOperation(EXIT_ON_CLOSE);  
  18.   
  19.         // Create a single button.  
  20.         Font font = new Font("Dialog", Font.PLAIN, 10);  
  21.         final JButton b = new JButton("Add");  
  22.         b.setFont(font);  
  23.   
  24.         Container c = getContentPane( );  
  25.         c.setLayout(new FlowLayout( ));  
  26.         c.add(b);  
  27.   
  28.         // Increase the size of the button's font each time it's clicked.  
  29.         b.addActionListener(new ActionListener( ) {  
  30.           int size = 10;  
  31.   
  32.           public void actionPerformed(ActionEvent ev) {  
  33.             b.setFont(new Font("Dialog", Font.PLAIN, ++size));  
  34.             b.revalidate( );   // Invalidates the button and validates its root pane  
  35.           }  
  36.         });  
  37.       }  
  38.   
  39.       public static void main(String[] args) {  
  40.         RevalidateExample re = new RevalidateExample( );  
  41.         re.setVisible(true);  
  42.       }  
  43.   
  44. }  
分享到:
评论

相关推荐

    改变Messagebox按钮的文字[改变Messagebox按钮的文字]-精品源代码

    改变Messagebox按钮的文字[改变Messagebox按钮的文字]-精品源代码

    Qt自定义按钮,实现图片、文字内容位置任意布局(上图下文字、左图又文字),以及样式表设置(鼠标滑过、单击效果).zip

    该按钮可以任意摆放图片和文字位置和距离,同时可以用QSS设置按钮内图片、文字、整个按钮的样式表效果,也就是说,可以实现鼠标划过、鼠标选中等样式表,跟原来QPushbutton的样式表效果一模一样!博客原理详解和效果...

    ToolBar按钮显示文字

    当我们要在工具栏按钮上显示文字时,这通常是为了提高用户界面的可读性和易用性。`CToolBar` 提供了扩展功能,允许我们在按钮上不仅显示图标,还能添加文字描述,从而让用户的操作更加直观。 实现`CToolBar`按钮...

    vc 在按钮上显示图标和文字

    本主题将深入探讨如何在按钮上同时显示图标和文字,这一功能通常用于提高用户界面的可识别性和美观性。在MFC中,我们可以通过扩展标准的CButton类来实现这一目标,这里我们将使用CButtonST(Style Button)类,它是...

    自定义按钮,鼠标移入、移出、摁下,分别改变按钮图标样式原理和代码总结(上图标下文字、hover、QSS样式表、QPushbutton)1.zip

    本代码主要总结一个自定义按钮,该按钮布局是上面图片下面文字,其中,可以自定义样式,当鼠标分别移入、移出、摁下自定义按钮时,自动改变自定义按钮中的图片。可以任意设置图片中文字和图片位置、以及鼠标移入、...

    C#中防止点击同一按钮多次弹出多个同一窗体办法

    C#,中防止点击同一按钮,多次弹出多个同一窗体,办法 C#,中防止点击同一按钮,多次弹出多个同一窗体,办法 C#,中防止点击同一按钮,多次弹出多个同一窗体,办法 C#,中防止点击同一按钮,多次弹出多个同一窗体,...

    c# winform 非常漂亮的按钮 玻璃按钮效果 按钮样式 风格 希望可以给大家提供帮助 源码

    本资源提供的"非常漂亮的按钮 - 玻璃按钮效果"就是一个很好的示例,它展示了如何利用C#语言和WinForm技术来实现一种视觉上类似于玻璃质感的按钮,提升用户界面的吸引力。 首先,我们要理解C# WinForm中的控件体系。...

    VC MFC仿QQ2009渐变按钮

    在本文中,我们将深入探讨如何在VC++ MFC(Microsoft Foundation Classes)环境中实现一个类似QQ2009的渐变按钮。MFC是微软提供的一个C++类库,用于简化Windows应用程序开发,它封装了许多Windows API函数,使得...

    Unity按钮自动适配文本长度

    Unity按钮自动适配文本长度

    CListCtrl添加按钮

    6. **按钮状态管理**:为了模拟按钮的按下和释放效果,需要维护一个内部状态来跟踪鼠标是否在按钮上。如果鼠标在按钮上,可以改变按钮的颜色或形状来表示被按下。 7. **事件处理**:当用户点击按钮时,可以通过`...

    C# Winform ListView添加按钮列

    4. 配置按钮列的样式,如文字、背景色、边框等。 5. 注册事件处理程序,如`ButtonClick`,来处理按钮的点击事件。 6. 在事件处理程序中编写按钮点击后的逻辑,如打开新窗口、执行操作或调用服务接口。 注意,对于...

    MFC BUTTON按钮控件,设置按钮透明,按钮背景色,文本,按钮显示状态等等

    3. **按钮文本**:对于按钮上的文本,`CBtnST`可能提供设置字体、颜色、对齐方式等功能。这通常通过修改控件的样式或者直接在`OnDraw`方法中绘制文本实现。例如,可以使用`SetWindowText`设置文本内容,`SetFont`...

    android 带文字的图片按钮的实现

    在Android开发中,有时我们需要创建一个按钮,这个按钮不仅包含图像,还需要在图像上附加文本。由于Android系统默认的Button控件并未直接提供这样的功能,因此开发者需要采取一些额外的手段来实现这一需求。这里我们...

    修改按钮文字

    这个“修改按钮文字”的小程序就是这样一个示例,它演示了如何在程序运行时改变按钮上的文本。这个过程通常涉及到编程语言提供的API(应用程序接口)的使用,如事件监听、对象属性操作等。 在许多编程语言中,如...

    MFC 动态添加按钮

    在创建对象时,你可以设置一些基本属性,如按钮的文字、ID等。但请注意,此时按钮并未真正添加到窗口上。 3. **创建按钮控件**:使用`Create()`成员函数来创建实际的按钮控件。你需要提供按钮的样式、位置和大小等...

    Unity按钮流光特效资源

    在这个“Unity按钮流光特效资源”中,我们聚焦于Unity中的一种视觉增强技术——按钮的流光效果。这种特效能够提升用户界面(UI)的视觉吸引力,为游戏或应用增添现代感和动态感。 首先,我们要理解在Unity中制作...

    PS素材-按钮(各种漂亮按钮)

    这些文件名为"PS素材-按钮"的压缩包包含了一系列用于网页设计的图形资源,主要集中在创建各种漂亮的按钮。这些按钮通常是由专业设计师制作,适用于网页界面设计,提升用户体验,增加网站或应用的视觉吸引力。在网页...

    Unity制作的按钮缩放效果

    Unity是世界上最流行的游戏开发引擎之一,它提供了丰富的工具和组件,让开发者能够创建交互式的2D和3D应用,包括游戏。在Unity中,UGUI(Unity Graphic User Interface)是用于构建用户界面的重要系统,它使得创建...

    pb9下经过美化的按钮控件,图标按钮控件,newstylebutton

    pb9下经过美化的按钮控件,图标按钮控件,newstylebutton 使用时只需要继承如下类即可 u_newstyle_button_flat 扁平按钮 u_newstyle_button_gradient 渐变按钮 u_newstyle_button_xp xp风格按钮

    MCGS实现按键按一次按下,再按一次弹起.MCP

    MCGS实现按键按一次按下,再按一次弹起.MCP

Global site tag (gtag.js) - Google Analytics