NetBeans里几个比较实用的小方法

  • Post author:
  • Post category:其他



一、改变运行出来的界面的位置


NetBeans里面界面的默认位置坐标是x:0,y:0;即界面运行出来默认显示是在屏幕左上角,要想改变界面的显示位置可以这么做:


1.在项目里找到你想调整位置的界面的.java文件,双击,在上方菜单栏里的导航器会变成[JFrame]—-导航器,点击进入


2.点击[JFrame],在点击屏幕右侧的属性,在属性里面找到 “location”,点击右边的按钮,里边分别是控制x和y的两个输入框,在输入框里输入不同坐标,界面运行出来便会显示在不同位置,多换几组坐标,慢慢调整,直到位置合适即可


二、NetBeans里添加背景图片的几种方法


第一种方法:写代码(因为是自定义面板,把图片直接加到面板上,背景图片和面板合二为一,可以在开始做的时候用这种方法,新建窗体,用自己做的带背景的自定义面板,上边再放各种组件;如果用的系统的面板,上边各种控件都添加了,则不能使用此方式)


首先,新建个java类,将如下代码复制进去,此处类名为

LoginPicPanel


public class LoginPicPanel extends JPanel {


// 增加类属性:

private Image img;

//构造方法中设置图片路径

public LoginPicPanel () {


setImgURL(this.getClass().getResource(“/com/gs/stu/source/loginbk.jpg”));

}

// 增加成员方法:

public void setImgURL(URL imgURL) {


img = Toolkit.getDefaultToolkit().createImage(imgURL);

}

// 重写paintComponent方法

public void paintComponent(Graphics g) {


if (this.img == null) {


return;

}

g.drawImage(img, 0, 0, this.getParent().getWidth(), this.getParent().getHeight(), this);

}

}


新建一个JFrame窗体,点击新建的窗体,然后右键点击面板,打开组件面板管理器,点击新建类别,名称框内输入“自定义面板”


右键点击新建的java类,工具—添加到组件面板—-找到你想把该背景图片加到的那个面板,点击该面板,此处为自定义面板,点击确定,则此面板便和背景图片合二为一


第二种方法:分层窗口法(用于面板上的控件添加完毕,只等美化界面的时候)


在项目下方双击你想加入背景图片的界面,打开[JFrame–导航器],右键点击[JFrame]—–从组件面板添加—-Swring容器—-分层窗格,会发现界面上多了一个窗格,将该分层窗格拉的和界面一样大小,添加标签,将标签拉的和界面差不多大小,右键点击标签—编辑文本—删掉标签上的内容—–进入标签的属性—找到“icon”—-点击旁边按钮—–导入项目内或者外部图像(可以通过ps将图片的尺寸修改的和界面尺寸一样大小)—–紧接着在JFrame下找到jPaneil,进入他的属性,找到“opaque”(控制透明度的),将其勾选去掉,OK,至此,背景图片添加完毕



版权声明:本文为javaxiaobenhai原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。