java 重绘JButton的问题

采用BoxLayout布局,将重绘后JButton与JTextField加人后,组件不能对齐图片说明

0

1个回答

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
java重写jbutton
java 中重写jbutton,改变按钮特点,写出自己想要的按钮
java中的重绘
三种重绘总结: Q:为什么要重绘? A:因为在画板上作画的时候图形是保存在缓存里面而不是保存在内存里面的。因此当我们把画板最小化的时候,缓存中储存的图形内容就会被释放清空,但是      内存里面并没有存储数据,所以再恢复窗体的时候只有窗体上的组件会被重绘,图形的内容已经消失。 How to dispose it??        上面说了窗体或者面板会在恢复时自动重绘窗体或者面板上已经添加的组件...
修改Swing组件JButton
把JButton修改成只在鼠标经过时才绘制边框,从而在按钮上创建悬浮效果 import javax.swing.JButton; import java.awt.event.*; public class JCoolButton extends JButton { public JCoolButton() { super(); init(); } public void...
Java自定义JRadioButton(重绘)
其实java做界面也不是不可以,掌握了一定的swing重绘技巧,也能做出高大上的界面。 今天做了一个简单美观的单选按钮。 这是一个性别选择器。 1、首先,准备好的图标(4个):         男(选中)          男(未选中)                  女(选中)            女(未选中) 2、代码实现部分。 自定义一个类MyradioButton,
JButton去除边框
类似eclipse工具栏的效果,无悬浮,按钮无边框,悬浮时候呈现边框
圆角按钮--继承自JButton
该按钮继承子JButton,圆角,颜色渐变,有透明度,而且可以自己设置这些参数。 import java.awt.AlphaComposite; import java.awt.Color; import java.awt.Font; import java.awt.GradientPaint; import java.awt.Graphics; import java.awt.Graphics
关于JButton的重绘问题
如图。请问如何是JButton露出JFrame的背景图片,,JButton是用重绘做的圆角按钮。但四个角很难看。想将其设置为透明。[img=http://C:\Users\Administrator\Desktop\QQ截图20120622233019.png][/img]请问如何解决。
java中Jbutton的方法
JButton 实现了普通的三态外加选中、禁用状态,有很多方法可以设置。 很多时候没有必要去写鼠标监听器。   setBorderPainted(boolean b) //是否画边框,如果用自定义图片做按钮背景可以设为 false。 setContentAreaFilled(boolean b) //是否填充,如果你的自定义图片不是矩形或存在空白边距,可以设为 false 使按钮看起...
笔记:repaint实时重绘问题
GUI创建在某个函数时,当这个函数休眠时,那么GUI也会处于休眠状态 所以用void change(){ for(int i=0;i<10000;i++){ frame.repaint(); for(Shape s:vs) {dx=Math.random()*0.8; dy=Math.random()*0.6; alpha=Math.random()*0.36; s.move(dx, dy
java JButton的使用
java JButton的使用 java JButton的使用 java JButton的使用
Swing JButton 背景色设置示例
package buttonDemo; import java.awt.AlphaComposite;import java.awt.Color;import java.awt.GradientPaint;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.event.MouseAdapter;import j...
怎么让JButton的大小适应图片的大小
可以自己来设置大小: ImageIcon icon = new ImageIcon(&quot;image/set.gif&quot;); jb_set=new JButton(new ImageIcon(&quot;image/set.gif&quot;)); jb_set.setPreferredSize(new Dimension(icon.getWidth(), icon.getHeight())); 但是按钮大小还...
swing重绘按钮为任意形状
swing自带的metalButton是非常丑的,不能满足我们的实际需求,所以需要定制自己喜欢的按钮,比如一个图片按钮等等。如下图所示。 接着说明如何制作。 (1)找一些好看的按钮图片,但是按钮可能在图片内部,所以我们需要用美图秀秀或者PS将按钮抠出来。如下图: (2)将其保存为透明背景就可以了。 (3)然后写一个我的按钮类: import javax.imageio.Ima
Java图片按钮——JButton相关参数设置
效果: 为按钮设置图片: button.setIcon(new ImageIcon(MainView.class.getResource("/images/recordSelected.png"))); 去边框 button.setContentAreaFilled(false); 去焦点 button.setFocusPainted(false); 设置点击时图片 button.setPresse
Swing 关于JPanel背景图片、JButton按钮不显示的解决办法
本文解决问题: 1.背景图片正常显示,而 JButton 按钮透明,看不到却可以点击。 2.只出现 JButton 按钮而不显示背景图片。 前提: 为 JPanel 设置背景图片常用的两种方式: 1.定义一个 ImageIcon 对象,并指定图片。把这个 ImageIcon 放到一个 JLabel 中,再将这个 JLabel 放到要显示的 JPanel 中。
绘制JButton圆角效果
在网上看见一篇非常好的技术文章,此文章是将JButton的四角绘制成圆角形状。这个在我们平时应用也非常多。就我而言,如果我来设计一个按钮JButton的圆角效果,我会采用: (1)先让JButton的变成透明色 (2)然后,加入一个具有圆角的图片 现在我还是希望利用程序来绘制JButton的圆角效果,所以我将在网上看见的代码给大家一起分享。代码如下: 第一:重新继承JButto...
Java中JButton的使用
/** * */package com.duoguo.button; import java.awt.BorderLayout;import java.awt.FlowLayout;import java.awt.GridLayout;import java.awt.event.ItemEvent;import java.awt.event.ItemListener;import java.a...
Java 中的JButton按钮事件
package com.Swing; import java.awt.Color; import java.awt.event.*; import javax.swing.*; public class ButtonExample { public static void main(String[] args) { JFrame f = new JFrame("D
java 在JButton上设置快捷键
java 在JButton上设置快捷键 java 在JButton上设置快捷键 java 在JButton上设置快捷键
JButton 代码触发事件 自主触发事件
可以自己在编程时自己触发一个事件吗 如果我定义了下面一个监听器:clsButton.addActionListener...但是如果我想在程序中自己让系统出现一个EVENT使得actionPerformed()函数没有按按钮也自己执行一次,行吗?怎么做?   谢谢!  回复内容 【Inhibitory】:在事件出现的地方用clButton...
Java JButton 实现完全透明按钮
import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.border.EmptyBorder; import javax.swing.ImageIcon; import javax.swing.JButton; import java.awt.event.ActionListener; import java...
JButton创建文本按钮和图像按钮的简单程序设计
//ButtonClass类import java.awt.*;import java.awt.event.*;import javax.swing.*;import java.awt.Container;import java.awt.FlowLayout;import java.awt.event.ActionListener;import java.awt.event.ActionEvent...
Java Swing去掉按钮(JButton)中文字周围的虚线框
Java Swing去掉按钮中文字周围的虚线框 今天偶尔发现的一个问题,JButton创建按钮的时候,生成的按钮文字周围有虚线框。如下图: 解决办法如下: //去掉按钮文字周围的焦点框 button.setFocusPainted(false); 最后的结果是: ...
有关按钮JButton样式设置的函数
一.按钮类型: 普通按钮:JButton 单选按钮(需放入按钮组ButtonGroup中):JRadioButton 复选按钮:JCheckBox 二.JButton的样式设置函数: 1.设置按钮大小: JButton jb=new JButton(); jb.setPreferredSize(new Dimension(30,30));//区别于setSize() 2.设置按钮透
Swing——JButton美化
关于美化JButton,先结合一个实例说吧。 package test; import java.awt.AlphaComposite; import java.awt.Color; import java.awt.GradientPaint; import java.awt.Graphics; import java.awt.Graphics2D; import java.aw
java 去按钮边框及焦点
JButton jb; //去焦点 jb.setFocusPainted(false); //去边框 jb.setBorderPainted(false); 效果图
按钮控件JButton的使用
---------------siwuxie095                      工程名:TestUI 包名:com.siwuxie095.ui 类名:TestButton.java       工程结构目录如下:                 在 Design 的根面板 contentPane 的上中下分别添加 一个 JTextFiel
java中设置JButton的背景图片,并在它上面显示文字
看下面这段代码: JPanel contentPanel = new JPanel(); contentPanel.setBackground(Color.BLACK); setContentPane(contentPanel); ImageIcon icon = new ImageIcon("C:\\Users\\lenovo\\Desktop\\button.jpg"); JBu
设置鼠标移进后以及鼠标点击后的JButton的背景图片
有两种方式实现,第一种是直接采用JButton自带的方法,推荐使用这种方式,因为代码少,具体代码如下: enter.setRolloverIcon(new ImageIcon("E:\\javaSE代码\\TimeManager\\asset\\buttonmousein.jpg"));//设置鼠标进来之后JButton的背景图片 enter.setPressedIcon(new Image
java swing JButton 圆角按钮 鼠标监听变色(有注释简单易懂可直接运行)
java swing JButton 圆角按钮 带变色(有注释,简单易懂适用于初学者 程序可直接运行)
Java swing 中JButton的使用
Java swing 中JButton的使用 Java swing 中JButton的使用
怎样才能重绘JButton的背景
比如我现在有这样一个buttonrn[code=java]rnIcon=new ImageIcon(“C:\\xxx.jpg”);rnJButton=new JButton(Icon);rn[/code]rn想在ActionListener中做当点击这个按钮时这个按钮的背景变成"C:\\yyy.jpg"...怎样才能重新设置这个背景并显示呀[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/3.gif][/img]
java的icon完全填充jbutton
实现代码如下: login = new JButton(); ImageIcon login_btn = new ImageIcon("image/login_btn.png"); //设置图片的大小 login_btn.setImage(login_btn.getImage().getScaledInstance(200, 25, Image.SCALE_DEFAULT))
JAVA ATM program
java写的简单的atm系统 JPanel jp2 = new JPanel(); JButton create = new JButton("新建银行账户"); jp2.add(create); JButton take = new JButton("取款"); JButton in = new JButton("存款");
Java 重写JButton 自定义按钮图片
Java 重写JButton 自定义按钮图片 实现这样的样式只用重写 JButton 封装起来可以复用 代码片. package view; import java.awt.Color; import java.awt.Font; import java.awt.Graphics; import java.awt.event.MouseEvent; import java.awt.eve...
JAVA JButton快捷键设置(组合键+单键)
快捷键: 1、这种设置不适合之处就是一定要加上一个Alt键才行,JMenu,JButton都可用 jButton.setMnemonic(KeyEvent.VK_ENTER);  这是一种较简单的,快捷键是按Alt+enter回车键。  2、若是设置类似“Ctrl+某键”的快捷键方式,JButton不可用,可以直接:  jMenu.setAccelerator(KeyStroke
java两种重绘方式的比较
[size=large]两种重绘方式的比较 重绘,顾名思义,就是重新绘画的意思,因为画上去的图案在计算机刷新后就没有了,因为没有存到内存中,所以,我们要进行重绘,将画过的内容保存起来。 保存的方法有2种,一种是利用队列,将画过的图像均保存起来,这种保存方式适用于较简单的图案或者进行了较简单的操作。这种方法,首先要创建一个队列,或者用系统自带的队列,然后,创建一个抽象类,其中创建一个抽象的方法,...
将JButton设置为透明
今天简单的在网上查看了关于将JButton设置为透明的相关技术。主要的目的是为在按钮上添加一个图片而考虑的。 下面我给出两种方式来解决,这个仅供大家参考。同时大家也可以提出疑问一起讨论 第一种方法: [code=&quot;java&quot;] submitButton = new JButton(); submitButton.setPreferredSize(new Dimension(80,...
Java图形重绘
之前在我们在制作画图板来绘制图形的时候会出现这么一个情况:一旦我们拖动了框体,那么整个绘制出的图形会全部消失。 为什么呢?首先我们绘制图形的数据都存储在内存中,而整个窗体都是调用系统底层的绘图方法来绘制出来的。在创建窗体时我们已经定义了窗体的大小,如果我们再次改变窗体大小的时候,原来的窗体就不满足显示的需求。这时候就会将窗体上所有的组件再重新绘制一次。调用了paint方法,这个方法是定义在JF
JButton设置透明
java按钮jbutton透明设置 不要用 setOpaque(false)的方法