很简单,100分求助JCheckBox的问题 jlabel.setText("<html>sdfsdfdf<br>ouojljl</html>"); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 首先border不是component,只是负责在组件上绘制border,panel会调用border的paint方法,所以挡住了JCheckBox你可以用一个大的panel代替一下JPanel outterPanel = new JPanel (new BorderLayout());outterPanel .add(checkBox,BorderLayout.NORTH);outterPanel .add(panel,BorderLayout.CENTER); 我不是很确定你什么意思,不知道这个行不行public class Frame1 extends JFrame { private JPanel jPanel1 = new JPanel(); private Border border1; private JComboBox jComboBox1 = new JComboBox(); public Frame1() { try { jbInit(); } catch(Exception e) { e.printStackTrace(); } } public static void main(String[] args) { Frame1 frame1 = new Frame1(); frame1.show(); } private void jbInit() throws Exception { border1 = BorderFactory.createEtchedBorder(new Color(187, 218, 252),new Color(91, 107, 123)); this.setSize(new Dimension(400,300)); this.getContentPane().setLayout(null); jPanel1.setBorder(border1); jPanel1.setBounds(new Rectangle(43, 49, 296, 187)); jPanel1.setLayout(null); jComboBox1.setBounds(new Rectangle(1, 162, 295, 25)); this.getContentPane().add(jPanel1, null); jPanel1.add(jComboBox1, null); }} 对于第二问,你可以用JTextArea代替JLabel,然后把JLabel的属性(背景色、字体)等设置给JTextArea JPanel outterPanel = new JPanel (new BorderLayout());outterPanel .add(checkBox,BorderLayout.NORTH);outterPanel .add(panel,BorderLayout.CENTER);“遥远”的第一个回答好像解决不了问题,它只能在panel横线的上面画个JCheckbox,并不是说压在线上,谁能不能再出出主意。有没有像codeproject和codeguru类似的网站,让我上去看看 高分求助,hashmap.put死循环问题,需要的是为什么会死循环 推荐本关于Java的书 请问如何从一个文件中读取int型的数据,保留到一个2维数组里. 请问java垃圾回收的问题??? 关于返回的问题.谢谢 可以在applet里像插入图片一样嵌入.swf文件吗? 有关非Java代码(即Java调用C++中自然方法)的问题 这个程序哪错了???很简单的排序,给金!!!!!!!! 如何写一个解压程序 如何使用JBuilder中的浏览器 swing的学习站点? 歪脚鸭java学习之经典旅程————————————第二问
panel会调用border的paint方法,所以挡住了JCheckBox
你可以用一个大的panel代替一下JPanel outterPanel = new JPanel (new BorderLayout());
outterPanel .add(checkBox,BorderLayout.NORTH);
outterPanel .add(panel,BorderLayout.CENTER);
private JPanel jPanel1 = new JPanel();
private Border border1;
private JComboBox jComboBox1 = new JComboBox(); public Frame1() {
try {
jbInit();
}
catch(Exception e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
Frame1 frame1 = new Frame1();
frame1.show();
}
private void jbInit() throws Exception {
border1 = BorderFactory.createEtchedBorder(new Color(187, 218, 252),new Color(91, 107, 123));
this.setSize(new Dimension(400,300));
this.getContentPane().setLayout(null);
jPanel1.setBorder(border1);
jPanel1.setBounds(new Rectangle(43, 49, 296, 187));
jPanel1.setLayout(null);
jComboBox1.setBounds(new Rectangle(1, 162, 295, 25));
this.getContentPane().add(jPanel1, null);
jPanel1.add(jComboBox1, null);
}
}
outterPanel .add(checkBox,BorderLayout.NORTH);
outterPanel .add(panel,BorderLayout.CENTER);“遥远”的第一个回答好像解决不了问题,它只能在panel横线的上面画个JCheckbox,并不是说压在线上,谁能不能再出出主意。
有没有像codeproject和codeguru类似的网站,让我上去看看