javaswing中的JCheckbox
我以这种方式创建了一个复选框:javaswing中的JCheckbox,java,swing,jcheckbox,Java,Swing,Jcheckbox,我以这种方式创建了一个复选框: JCheckbox field = new JCheckBox("EDEX:", true);. 我将其添加到Jpanel中,布局是使用单元格约束xy位置的FormLayout 但复选框后不显示EDEX文本 这是代码: panel.add(field , cc.xy(5, 3)); 请帮帮我 谢谢这很好用: import java.awt.EventQueue; import com.jgoodies.forms.layout.CellConstraints;
JCheckbox field = new JCheckBox("EDEX:", true);.
我将其添加到Jpanel中,布局是使用单元格约束xy位置的FormLayout
但复选框后不显示EDEX文本
这是代码:
panel.add(field , cc.xy(5, 3));
请帮帮我
谢谢这很好用:
import java.awt.EventQueue;
import com.jgoodies.forms.layout.CellConstraints;
import com.jgoodies.forms.layout.FormLayout;
import javax.swing.JCheckBox;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class Example {
public Example() {
FormLayout layout =
new FormLayout( "left:pref, 15px, center:pref, 15px, right:pref, 15px, fill:pref, 15px, pref",
"pref, 12px, pref, 4px, pref, 4px, pref, 4px, pref, 4px, pref" );
JPanel panel = new JPanel( layout );
CellConstraints cc = new CellConstraints();
JCheckBox field = new JCheckBox( "EDEX:", true );
panel.add( field, cc.xy( 5, 3 ) );
JFrame f = new JFrame();
f.setBounds( 10, 10, 100, 100 );
f.setDefaultCloseOperation( 3 );
f.getContentPane().add( panel );
f.setVisible( true );
}
public static void main( String[] args ) {
EventQueue.invokeLater( new Runnable() {
@Override
public void run() {
new Example();
}
} );
}
}
向我们展示更多关于
cc
的代码,如果没有它,效果很好。顺便说一句:JCheckBox
而不是JCheckBox
漂亮的截图,但是要制作一个很棒的截图,请查看上的提示。