为什么jdesktopPane不显示JLabel信息呢? 本帖最后由 sdm2008 于 2010-09-08 13:02:18 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 import java.awt.BorderLayout;import javax.swing.*;public class MainFrame { JFrame frame; JLabel backLabel; JDesktopPane desktopPane; MainFrame(){ frame=new JFrame("信息管理系统"); frame.setBounds(300, 200, 800, 600); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setLayout(new BorderLayout()); backLabel=new JLabel(); backLabel.setText("Hello World"); backLabel.setBounds(0, 0, 150, 20); desktopPane=new JDesktopPane(); desktopPane.add(backLabel); frame.getContentPane().add(desktopPane); frame.setVisible(true); } public static void main(String[] args) { new MainFrame(); }}JDesktopPane没有布局管理器,必须自己设置放在里面的组件的位置和大小。 请问一下JVM加载class文件的原理机制? 怎么给JComboBox设置值 clientProperty字典是什么? java中的class类继承JFrame,为什么出现JPanel上的控件不能移动被锁定了还出现一个空对象的异常但运行没错误???高手帮帮!!! 如何才能使JTable不可被编辑?很急啊 reset()方法到底是什么意思?? 问个myeclipse小问题 用Java开发时,什么情况下会将他做成.exe文件 这样写那里有错啊? Bean的属性编辑器有什么用,怎么用? JAVA 锁表 java 两线程同时对一管道内写入不同数据
JFrame frame;
JLabel backLabel;
JDesktopPane desktopPane;
MainFrame(){
frame=new JFrame("信息管理系统");
frame.setBounds(300, 200, 800, 600);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setLayout(new BorderLayout());
backLabel=new JLabel();
backLabel.setText("Hello World");
backLabel.setBounds(0, 0, 150, 20);
desktopPane=new JDesktopPane();
desktopPane.add(backLabel);
frame.getContentPane().add(desktopPane);
frame.setVisible(true);
}
public static void main(String[] args) {
new MainFrame(); }}JDesktopPane没有布局管理器,必须自己设置放在里面的组件的位置和大小。