Java是高级语言,相比C和C++,使用Java来创建用户图形界面肯定是要方便很多的,那作为最基本的组件之一窗口,java要怎么创建窗口呢?下面来我们就来给大家讲解一下。
首先,我们需要在代码中导入相应的包,以便能够使用 JFrame 类。然后,新建一个窗口类继承自 JFrame 类。
在窗口类中创建一个初始化方法,我们需要在该方法中初始化窗口类对象,并将其显示出来。
对窗口对象进行初始化时,我们先设置好窗口的标题。
再设置窗口的大小,参数分别为窗口的长和宽,单位是像素。
接着设置窗口左上角的坐标位置,以确定窗口的位置。参数分别为窗口左上角顶点的 x 坐标和 y 坐标。
最后,调用 setVisible 方法将窗口显示出来。参数为 true 表示显示,为 false 表示隐藏。
窗口类写好后,我们在 main 方法中创建一个窗口类对象,然后调用该对象的初始化方法就可以将窗口显示出来了。
下面是上面代码的运行效果。
如何在java边框里加字?
方法一:
带有透明图片的背景图,只要设置background="#00000"就可以了。
方法二:
通过shape来设置背景图片
首先一个textview_border.xml文件放在drawable文件夹里面
为要添加边框的TextView添加一个background
android:background="@drawable/textview_border"
方法三:
编写一个继承TextView类的自定义组件,并在onDraw事件方法中画边框。
package com.example.test; import android.annotation.SuppressLint; import android.content.Context; import android.graphics.Canvas; import android.graphics.Paint; import android.util.AttributeSet; import android.widget.TextView; @SuppressLint("DrawAllocation") public class BorderTextView extends TextView { public BorderTextView(Context context) { super(context); } public BorderTextView(Context context, AttributeSet attrs) { super(context, attrs); } private int sroke_width = 1; @Override protected void onDraw(Canvas canvas) { Paint paint = new Paint(); // 将边框设为黑色 paint.setColor(android.graphics.Color.BLACK); // 画TextView的4个边 canvas.drawLine(0, 0, this.getWidth() - sroke_width, 0, paint); canvas.drawLine(0, 0, 0, this.getHeight() - sroke_width, paint); canvas.drawLine(this.getWidth() - sroke_width, 0, this.getWidth() - sroke_width, this.getHeight() - sroke_width, paint); canvas.drawLine(0, this.getHeight() - sroke_width, this.getWidth() - sroke_width, this.getHeight() - sroke_width, paint); super.onDraw(canvas); } }
在java边框里加字就是以上这三种方法了,我们可以任选一种进行操作,另外,对于java创建窗口,我们多操作几遍就可以啦!最后大家如果想要了解更多java入门知识,敬请关注奇Q工具网。
推荐阅读: