用Java语言给内部窗体设置背景标签或者更改背景色
内部窗体是使用了getIFrame()方法,使用Java反射技术,代码如下:privateJInternalFramegetIFrame(StringframeName)...
内部窗体是使用了getIFrame()方法,使用Java反射技术,代码如下:
private JInternalFrame getIFrame(String frameName) {//创建指定名称窗体
JInternalFrame jf = null;
if (!ifs.containsKey(frameName)) {
try {
Class fClass = Class.forName("internalFrame." + frameName);
Constructor constructor = fClass.getConstructor(null);
jf = (JInternalFrame) constructor.newInstance(null);
ifs.put(frameName, jf);
} catch (Exception e) {
e.printStackTrace();
}
} else
jf = ifs.get(frameName);
return jf;
请问这时候想要给内部窗体改背景色或者设置背景标签应当如何操作? 展开
private JInternalFrame getIFrame(String frameName) {//创建指定名称窗体
JInternalFrame jf = null;
if (!ifs.containsKey(frameName)) {
try {
Class fClass = Class.forName("internalFrame." + frameName);
Constructor constructor = fClass.getConstructor(null);
jf = (JInternalFrame) constructor.newInstance(null);
ifs.put(frameName, jf);
} catch (Exception e) {
e.printStackTrace();
}
} else
jf = ifs.get(frameName);
return jf;
请问这时候想要给内部窗体改背景色或者设置背景标签应当如何操作? 展开
1个回答
展开全部
在Java语言中,创建窗口要使用Swing组件中的JFrame对象。JFrame对象有一个方法,叫做setTitle(),通过它可以设置窗口的标题。
setTitle(String title)方法只有一个参数,字符串类型的窗口标题。
public class frmMain extends javax.swing.JFrame {
public frmMain() {
this.setTile("I love you!"); //初始化对象的时候设置窗口标题
}
}
public class setJFrameTitle {
public static void main(String[] args) {
frmMain s=new frmMain();
s.setTitle("New title"); //也可以这样变更窗口标题
s.setVisible(true);
}
}
setTitle(String title)方法只有一个参数,字符串类型的窗口标题。
public class frmMain extends javax.swing.JFrame {
public frmMain() {
this.setTile("I love you!"); //初始化对象的时候设置窗口标题
}
}
public class setJFrameTitle {
public static void main(String[] args) {
frmMain s=new frmMain();
s.setTitle("New title"); //也可以这样变更窗口标题
s.setVisible(true);
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询