; import javax.swing.ImageIcon; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JOptionPane...,单选按钮等 * 这些按钮都是从AbstractButton类中继承而来的 * * 2:Swing中的提交按钮组件(JButton)由JButton对象表示 * JButton含有4种主要的构造方法...也熟悉一下各个面板颜色的控制 ?...此简例只是简单的描写了如何实现单选按钮,并没有产生反应,仅是案例演示 package com.swing; import java.awt.Color; import java.awt.Container..."); jl2=new JLabel("你的性别"); jb1=new JButton("提交"); jb2=new JButton("
为组件设置边框 很多情况下,我们常常喜欢给不同的组件设置边框,从而让界面的层次感更明显,swing中提供了Border对象来代表一个边框,下图是Border的继承体系图: 特殊的Border:...TitledBorder:它的作用并不是直接为其他组件添加边框,而是为其他边框设置标题,创建该类的对象时,需要传入一个其他的Border对象; ComoundBorder:用来组合其他两个边框,创建该类的对象时...,需要传入其他两个Border对象,一个作为内边框,一个座位外边框 给组件设置边框步骤: 使用BorderFactory或者XxxBorder创建Border的实例对象; 调用Swing组件的setBorder...init(){ //设置Jframe为网格布局 jf.setLayout(new GridLayout(2,4)); //创建凸起的斜边框,分别设置四条边的颜色...title:当前对话框的名称 initialColor:指定默认选中的颜色 返回值: 返回用户选中的颜色 */ 案例: 使用颜色选择器,完成下图功能: 点击按钮,改变文本域的背景色
UITextView *textView = [[UITextView alloc]initWithFrame:CGRectMake(10, 100, 200, 40)]; // 重点是改变textView的边框颜色...,切记后边的CGColor textView.layer.borderColor = [[UIColor colorWithRed:215.0 / 255.0 green:215.0 / 255.0
(Color.BLUE); //按钮文字颜色 btn7.setForeground(Color.WHITE); JButton btn8=new JButton...void setText(String text) 设置按鈕的文本 void setMargin(Insets m) 设置按钮边框和标签之间的空白 void setMnemonic(int nmemonic...btn1=new JButton("我是普通按钮"); //创建JButton对象 JButton btn2=new JButton("我是带背景颜色按钮");...c) 返回指定组件的索引 getMargin() 返回工具栏边框和它的按钮之间的空白 getOrientation() 返回工具栏的当前方向 isFloatable() 获取 floatable 属性...(Insets m) 设置工具栏边框和它的按钮之间的空白 setOrientation(int o) 设置工具栏的方向 setRollover(boolean rollover) 设置此工具栏的 rollover
问题: 今天有一个页面有很多uibutton,所以就用xib搭了界面,然后问题来了,如何在xib下修改控件的边框颜色和大小、圆角?...我之前知道利用IB面板下的“UserDefined Runtime Attributes”(如下图),然后问题来了,设置圆角可以成功设置,但是设置uibutton的边框颜色不行。...然后一直百度找到的方法都是跟我的做法一样,而且不行,然后想到我可以Google,好吧,第一条就出来答案了···· ?...IB 下UserDefined Runtime Attributes 面板 原因: 找到原因在于borderColor接受的参数是CGColor类型,而此处的Color为UIColor,所以导致注入时参数类型不一致...borderIBColor属性的setter和getter方法的内容不要错了,然后可以完美运行 扩展:在swift 2.0可以用一下方法(我没有试) import Foundation extension
@TOC Swing+Mysql的销售管理系统 本系统为了解决销售常规工作的管理,基于普通用户、管理员两种角色,实现了销售单管理、入库单管理、库存管理、数据可视化管理、个人信息等功能。...private Color backgroundColor; //背景颜色。 private Color foregroundColor; //前景颜色。...java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.sql.Connection; import javax.swing.JButton...; import javax.swing.JButton; import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.JTextArea...(img1); //bt2 = new JButton(img2); bt3 = new JButton(img3); bt4 = new JButton(img4); lb1= new
也就是MVC模式:实现此模式的三个独立的类: n 模型-------存储内容 n 视图-------显示内容 n 控制器----处理用户输入 这个模式明确规定了三个对象如何进行交互...Border etched = BorderFactory.createEtchedBorder(); // 在上一个边框的基础上又加了标题(两个边框) Border...; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel...但是它包 含了用于创建包含一个颜色选择器组件的对话框的方法。...dialog.pack(); } public void actionPerformed(ActionEvent e) { // 设置颜色选择器的颜色为当前面板的颜色
例如,按钮JButton有一个维护其状态信息的模型ButtonModel对象 。 Swing组件的模型是自动设置的,因此一般都使用JButton,而无须关心ButtonModel对象。...Swing 组件可以设置一个或多个边框。 Swing 中提供了各式各样的边框供用户边 用,也能建立组合边框或自己设计边框。...一种空白边框可以用于增大组件,同时协助布局管理器对容器中的组件进行合理的布局。 ...每个 Swing 组件都有一个对应的UI 类,例如 JButton组件就有一个对应的 ButtonUI 类来作为UI代理 。..., false); // 定义一个数组存储颜色 String[] colors = { "红色", "绿色 ", "蓝色 " }; // 定义一个下拉选择框,展示颜色
12.1.1 Swing特点 Swing具有如下特点: 组件的多样性:Swing提供了很多新的图形用户界面组件,除了和AWT之前类似的JButton、JLabel等基本组件外,还增加了丰富的高级组件,如...可设置组件的外观:Swing外观采用课设置的模式,Swing可以使Java程序在一个平台上有不同的外观样式,由用户习惯决定。...设置边框:对Swing组件可以设置一到多个边框。在Swing中提供的各式边框,用户可以根据自己的需求来借助边框,由布局管理器对容器中的组件进行合理布局。...辅助类是用来描述组件信息的,如颜色类Color、字体类Font、绘图类Graphics等,不是Component类的子类,通常包含在java.awt包中。...在Swing组件类中,除JFrame、JApplet和JDialog都是JComponent类的子类,例如JButton、JTextArea、JList和JMenu等。
WechatIMG15.jpeg 比如要实现一个这种效果,当然可能有现成的第三方库,但是几行代码能搞定的就为了这一个功能导入一个库代价还是有点大,那么我们就来自己实现 代码很简单 /** 空心字体...@param str 文本 @param textColor 文本颜色 @param textBorderColor 文本边框颜色 @param strokeWidth 文件边框宽度 @return....0f",progress] textColor:_progressColor textBorderColor:[UIColor lightGrayColor] strokeWidth:-3]; 需要注意的是
容器类的分支有Panel无边框容器和Window有边框容器 Window下分支有Frame可以放大缩小窗口,和Dialog这个只能在最上面显示并且不能放大缩小的窗口类。...Swing图形化开发: Swing则是后来发展的图形化开发体系,纯java的图形化开发,图形化风格不一样,并且没有丢弃awt的结构。 Swing组件类继承于awt的Container容器类。...Swing里的无边框容器,继承于JComponent,有边框容器,则继承于awt的Window类。...Swing里的JFrame继承于awt中的Frame类,JDialog继承于awt的Dialog类。 文本框组件类JTextComponent继承于awt的TextComponent。...Swing里有个抽象Button类,是继承于JComponent组件类的。 JButton、JToggleButton都是继承于抽象Button类。
大家好,又见面了,我是你们的朋友全栈君。 要先下图所示的表格代码怎么写呢?...width="15%" colspan="4"> 表格边框颜色设定
我们将使用Java编程语言和Swing图形界面库,从零开始构建一个简单但功能强大的计算器应用程序。...//这段代码的作用是为 lineNumberArea 文本区域设置一个带有黄色边框和内边距的边框样式。...5个像素的黄色边框,而其他三个边界没有边框。...这个复合边框由两个部分组成:第一个部分是之前创建的 MatteBorder 对象 border,它定义了右侧的黄色边框;第二个部分是一个空边框 BorderFactory.createEmptyBorder...通过将这两个边框组合在一起,实现了一个具有黄色边框和内边距的边框效果。
大家好,又见面了,我是你们的朋友全栈君。...; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JPasswordField; import javax.swing.JTextField...JButton jb1=new JButton(new ImageIcon( Demo1.class.getClassLoader().getResource(“res/images/btn1.png...”))); jb1.setBounds(160, 0, 30, 30); jb1.setBorder(null);//取消边框 jb1.setBorderPainted(false);//不绘制按钮边框...以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持聚米学院。
许多Swing组件在其GUI中显示文本字符串。默认情况下,组件的文本以一种字体和颜色显示,并且全部显示在一行上。...可以分别通过调用组件的setFont和setForeground方法来确定组件文本的字体和颜色。...这是在按钮的文本中使用HTML的示例: button = new JButton("Two lines"); 这是结果按钮。 ?....*; import javax.swing.AbstractButton; import javax.swing.JButton; import javax.swing.JPanel; import...还请注意,当禁用按钮时,不幸的是,其HTML文本将保持黑色,而不是变为灰色。 (请参阅错误#4783068,以查看这种情况是否发生了变化。) 本节讨论了如何在普通的非文本组件中使用HTML。
java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton...; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.JTextField; /** 一个计算器,与Windows...JButton keys[] = new JButton[KEYS.length]; / 计算器上的功能键的按钮 */ private JButton commands[] = new JButton...operateValidFlag = true; /** 构造函数 */ public Calculator() { super(); // 初始化计算器 init(); // 设置计算器的背景颜色...// 设置文本框背景颜色为白色 resultText.setBackground(Color.WHITE); // 初始化计算器上键的按钮,将键放在一个画板内 JPanel calckeysPanel
_1.9: null(绝对布局) JavaSwing_1.10:TableLayout(表格布局) 2 基本组件 JavaSwing_2.1: JLabel(标签) JavaSwing_2.2: JButton...JavaSwing_4.2: JDialog、JOptionPane(对话框) JavaSwing_4.3: JFileChooser(文件选择器) JavaSwing_4.4: JColorChooser(颜色选择器...JavaSwing_5.2: 组件边框(Border) JavaSwing_5.4: 多线程并发与线程安全 JavaSwing_5.5: 拖拽功能 JavaSwing_5.6: 系统托盘(System...代码截取电脑屏幕并保存 Java模拟鼠标键盘输入事件 — Robot 类 Java操作桌面应用 — Desktop 类 Java操作系统剪贴板(Clipboard)实现复制和粘贴 7 更多操作 如何在...Swing组件中使用HTML 8 事件及其监听器 焦点事件及其监听器 - FocusEvent,FocusListener
.*; import javax.swing.border.Border; public class Demo2 extends JFrame{ public Demo2(){ setBounds...btn[] = new JButton[6]; for(int i=0;i<btn.length;i++) { btn[i] = new JButton();//每个按钮初始化 c.add...;//设置组件不可用 btn[1].setText("有背景色"); btn[1].setBackground(Color.yellow); btn[2].setText("无边框..."); btn[2].setBorderPainted(false); btn[3].setText("有边框"); btn[3].setBorder(BorderFactory.createLineBorder...JOptionPane.showConfirmDialog(Demo2.this,"点击按钮");//弹出对话框 //是在Demo2这个对话框中弹出来的
; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel...; import javax.swing.JOptionPane; import javax.swing.JPanel; import javax.swing.JPasswordField...; import javax.swing.JTabbedPane; import javax.swing.JTextField; public class EditpassW...label_pass_again2,new GBC(0,3)); centerPanel2.add(field_pass_again2,new GBC(1,3)); // 设置下部边框...JButton button_ok = new JButton("确定",new ImageIcon("ok.png")); button_ok.addActionListener
大家好,又见面了,我是你们的朋友全栈君。...网上的教程基本是修改prf文件或者输入一串命令 其实使用界面操作就可以改变背景颜色 步骤 点击 主页—>预设(预设在布局右边) 点击 颜色,出现以下界面。在这里,默认是勾选“使用系统颜色”的。...取消勾选以后,“文本”和“背景”就变成可点击的状态,点击“背景”—>“更多颜色” 在 RGB这一栏输入护眼色的参数,R:199,G:237,B:205 点击“确定”,界面如下: 开始愉快地编程吧
领取专属 10元无门槛券
手把手带您无忧上云