![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java编程学习
JavaZwb
专攻java和android,欢迎关注我一块学习哦!
展开
-
#java#关于文本框的几个常用设置
假设框架为frame,文本框为text。 一、怎么让文本框的背景色与框架一致?text.setBackground(NULL)//与框架颜色一致text.setOpaque(false);//设为透明二、设置文本框不可编辑,但仍可响应事件显示相应内容text.setEditable(false);三、去掉文本框的边框线text.setBorder(null);原创 2017-11-22 00:14:05 · 8138 阅读 · 0 评论 -
#java#设置textfield或其他组件字体的颜色
在java中如何设置textfield、button或其他组件里头字体的颜色呢? 以红色(RED)为例:组件.setForeground(Color.RED)//设置文字的颜色(即前景色)。而设置背景色则是:组件.setBackground(Color.RED)//设置背景色。原创 2017-11-14 01:20:06 · 7504 阅读 · 2 评论 -
#java#点击按钮,文本框输出相应内容
如何在java中设置一个按钮,按下按钮会使一个文本框输出相应内容? 首先设置按钮并监听事件:JButton b = new JButton();b.setActionCommand("b");//做标记b.addActionListener(this);add(b);接着创建一个文本框来接收相应内容:JTextField j = new JTextField(50); add(j);同时写原创 2017-11-14 01:12:39 · 19789 阅读 · 4 评论 -
java中如何自定义组件位置
在java界面设计里头,通常是按布局来设置组件位置,但有时候要指定组件位置怎么弄呢? 首先设置布局为空(以swing组件为例)(JFrame).setLayout(NULL);然后设置组件的位置JButton b = new JButton();//也可以是其他组件b.setBounts(100,100,50,50);//四个参数分别是在框架中的空间水平位置,空间垂直位置(像素为单位),宽度,原创 2017-11-14 00:55:21 · 12808 阅读 · 2 评论 -
#java#toString方法的用法
Object.toString(); 该方法属于Object类的一个方法,用来返回一个字符串; java所有类都继承了Object类,因此所有对象都有这个方法。不过调用默认的toString方法作用不大,一般都要重写该方法。class tostr{ public String toString(){//方法重写 return "hello"; }}class原创 2017-11-09 11:10:20 · 690 阅读 · 0 评论 -
#javaGUI#基于swing包的java用户界面设置入门,布局篇
java的几种基础的布局管理器为FlowLayout(流水布局)、BorderLayout(边界布局)、GridLayout(网格布局)、CardLayout(卡片布局),还有其他几种更复杂的布局管理器这里就不做示例了。 示例代码如下:import java.awt.*;import java.awt.event.*;import javax.swing.*;public class layo原创 2017-11-08 22:11:46 · 1538 阅读 · 0 评论 -
#javaGUI#基于swing包的java用户界面设置入门,组件篇
关于“基于swing包的java用户界面设置入门” 刚接触java的GUI设计,因为Swing包比awt包更丰富更全面,于是就直接使用Swing包来进行用户界面设计啦。 Swing三种顶层容器类:JFrame、JDialog、JApplet。它们均有一个内容窗,可以加入一个菜单条。 因为刚接触到的是JFrame,所以从它入手,先创建一个框架(有标题和边界的顶层窗口,GUI应用程序应该至少包括一原创 2017-10-22 15:49:55 · 2147 阅读 · 0 评论 -
#java#静态方法如何调用非静态方法和变量
关于”无法从静态上下方法中引用非静态方法和变量“的错误 java中,同一个类中,静态方法无法直接调用非静态的变量和方法,但可以通过实例化类的对象间接调用;不同类则需要实例化类的对象调用。 实例代码如下class dog{ int a = 0; void eat(){ System.out.println("meat"); } static vo原创 2017-10-22 00:27:23 · 8008 阅读 · 0 评论 -
#java#对十个到多个数进行排序
“对十个数进行排序” 的问题解析程序分析:从第一个数开始,与后九个数进行比较,选择一个最小的与它交换,再用第二个数与后八个数进行比较,并进行交换,依此类推。public class p19{ public static void main(String[] args){ int a[] = new int[]{9,8,7,6,5,4,3,2,1,10}; S原创 2017-10-29 16:31:59 · 1476 阅读 · 0 评论 -
#java#将一个数插入已经排序的数组
有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。程序分析:首先判断此数是否大于最后一个数,然后依次向中间数比较,若大于某一个数,则取代它的位置,并使它后面的元素的位置依次后移。然而数组长度固定,但可以通过创建长度足够的新数组存放原数组数值和插入的数来变通地解决问题。public class p22{ public static void main(String[]原创 2017-10-29 15:18:53 · 4112 阅读 · 0 评论 -
#java#如何去掉点击按钮时文字的方框
点击按钮(button)时,会发现文字周围有一个方框,那该如何去掉按钮文字的边框呢?很简单,只需要设置不绘制焦点即可:button.setFocusPainted(false);原创 2017-11-22 00:18:13 · 2480 阅读 · 0 评论