本文目錄一覽:
- 1、Java中複選框用JCheckBox類定義對象即可,其中判斷該對象是否被選中,可以通過?
- 2、java中複選框
- 3、什麼叫複選框,怎麼用?
- 4、java複選框
- 5、java大牛來!!下拉菜單-複選框-單選框-用法
- 6、Java中複選框CheckBox的使用
Java中複選框用JCheckBox類定義對象即可,其中判斷該對象是否被選中,可以通過?
isSelected()不可以用於判斷JCheckBox()是否被選中,因為該函數繼承自JButton,只要點擊JCheckBox,該函數就返回true。可以測試如下:
ArrayListString rst = new ArrayListString();
JCheckBox box = new JCheckBox();
if(box.isSelected()){
rst.add(box.getText());
}可以看出當box被勾掉選中時,rst.add(box.getText())語句照樣執行。
監聽JcheckBox的改變事件,記錄一個boolean變數,隨著改變而切換其值,從而保證與是否選中同步
java中複選框
當你的窗體中沒有複選框時而你要添加複選框,現在的問題是:
①在你通過窗體中事件監視器添加複選框時控制台報錯了。
②你是通過複選框事件監視器來添加複選框的。
以上兩個問題中得出你添加複選框在控制台報錯的結論:你通過複選框事件監視器添加複選框,而你現在根本就沒有複選框。
什麼叫複選框,怎麼用?
複選框是一種可同時選中多項的基礎控制項,也是基於計算機語言(C語言、java語言、CSS+HTML超文本標記語言)的編程代碼框架,一般控制的方法是按住ctrl鍵,然後滑鼠左擊進行點選操作來完成複選多個目標。
Excel中建立複選框步驟:
1、打開Excel表格,點擊左上角的倒三角圖標。
2、然後選擇其他命令。
3、進入Excel快速訪問工具欄中,進入不在功能區的命令中。
4、找到複選框,然後點擊添加。
5、在快速訪問工具中添加複選框後,點擊複選框,然後點擊單元格就可以插入複選框。
6、插入複選框後,點擊前面的框框就可以打鉤。
java複選框
function quanxuan()
{
if($(‘#selectall’).get(0).checked==true)
{
$(“input[name=’quanxianselected’]”).each(function() {
$(this).attr(“checked”, true);
});
}
else{
$(“input[name=’quanxianselected’]”).each(function() {
$(this).attr(“checked”, false);
});
}
}
input type=”checkbox” name=”quanxianselected”
是用jquery實現的
java大牛來!!下拉菜單-複選框-單選框-用法
package fxw.xjtu.cn;
import org.eclipse.jface.dialogs.MessageDialog;
import org.eclipse.swt.events.SelectionAdapter;
import org.eclipse.swt.events.SelectionEvent;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Shell;
import org.eclipse.swt.widgets.Menu;
import org.eclipse.swt.SWT;
import org.eclipse.swt.widgets.MenuItem;
public class Test {
protected Shell shell;
/**
* Launch the application.
* @param args
*/
public static void main(String[] args) {
try {
Test window = new Test();
window.open();
} catch (Exception e) {
e.printStackTrace();
}
}
/**
* Open the window.
*/
public void open() {
Display display = Display.getDefault();
createContents();
shell.open();
shell.layout();
while (!shell.isDisposed()) {
if (!display.readAndDispatch()) {
display.sleep();
}
}
}
/**
* Create contents of the window.
*/
protected void createContents() {
shell = new Shell();
shell.setSize(450, 300);
shell.setText(“SWT Application”);
Menu menu = new Menu(shell, SWT.BAR);
shell.setMenuBar(menu);
MenuItem menuItem = new MenuItem(menu, SWT.CASCADE);
menuItem.setText(“\u4E3B\u83DC\u53551”);
Menu menu_1 = new Menu(menuItem);
menuItem.setMenu(menu_1);
MenuItem menuItem_2 = new MenuItem(menu_1, SWT.CASCADE);
menuItem_2.setText(“\u4E0B\u62C9\u83DC\u53551.1”);
Menu menu_3 = new Menu(menuItem_2);
menuItem_2.setMenu(menu_3);
MenuItem menuItem_3 = new MenuItem(menu_3, SWT.CHECK);
menuItem_3.setText(“\u590D\u9009\u68461”);
menuItem_3.addSelectionListener(new SelectionAdapter(){
public void widgetSelected(SelectionEvent e){
MessageDialog.openInformation(shell, “菜單的監聽器”, “您選擇了:”+e.getSource());
}
});
MenuItem menuItem_4 = new MenuItem(menu_3, SWT.CHECK);
menuItem_4.setText(“\u590D\u9009\u68462”);
menuItem_4.addSelectionListener(new SelectionAdapter(){
public void widgetSelected(SelectionEvent e){
MessageDialog.openInformation(shell, “菜單的監聽器”, “您選擇了:”+e.getSource());
}
});
MenuItem menuItem_5 = new MenuItem(menu_3, SWT.CHECK);
menuItem_5.setText(“\u590D\u9009\u68463”);
menuItem_5.addSelectionListener(new SelectionAdapter(){
public void widgetSelected(SelectionEvent e){
MessageDialog.openInformation(shell, “菜單的監聽器”, “您選擇了:”+e.getSource());
}
});
new MenuItem(menu_3, SWT.SEPARATOR);
MenuItem menuItem_6 = new MenuItem(menu_3, SWT.RADIO);
menuItem_6.setText(“\u5355\u9009\u68461”);
MenuItem menuItem_7 = new MenuItem(menu_3, SWT.RADIO);
menuItem_7.setText(“\u5355\u9009\u68462”);
MenuItem menuItem_8 = new MenuItem(menu_1, SWT.NONE);
menuItem_8.setText(“\u4E0B\u62C9\u83DC\u53551.2”);
MenuItem menuItem_9 = new MenuItem(menu_1, SWT.NONE);
menuItem_9.setText(“\u4E0B\u6765\u83DC\u53551.3”);
MenuItem menuItem_1 = new MenuItem(menu, SWT.CASCADE);
menuItem_1.setText(“\u4E3B\u83DC\u53552”);
Menu menu_2 = new Menu(menuItem_1);
menuItem_1.setMenu(menu_2);
MenuItem menuItem_10 = new MenuItem(menu_2, SWT.NONE);
menuItem_10.setText(“\u4E0B\u62C9\u83DC\u53552.1”);
MenuItem menuItem_11 = new MenuItem(menu_2, SWT.NONE);
menuItem_11.setText(“\u4E0B\u62C9\u83DC\u53552.2”);
}
}
這個是用SWT寫的,很好用。具體的應用就是個menuitem添加選中的監聽器,這裡是在複選框選中時,彈出消息框,顯式該選項被選中。
Java中複選框CheckBox的使用
import java.awt. *; import java.awt.event. *;import java.applet. *;public class CheckBoxDemo extends Applet implements ItenListener {String msg=” “;CheckBox WinXP,winNT,solaris,mac;public void init(){WinXP=new CheckBox(“WindowsXP”,null,true);winNT=new Checkbox(“Window NT/2000”);solaris=new Checkbox(“Solaris”);mac=new CheckBox(“MacOS”);add(WinXP);add(WinNT);add(solaris);add(mac);WinXP.addItemListener(this);winNT.addItenListener(this);solaris.addItenListener(this);mac.addItenListener(this);}public v oid itemStateChanged(ItemEvent ie){repaint();}public void paint(Graphics g)msg=”當前系統是:”;g.drawString(msg,6,80);msg=”Windows XP:”+WinXP.getState();g.drawString(msg,6,100);msg=”Windows NT/2000:”+WinNT.getState();
g.drawString(msg,6,120);msg=”Solaris :”+WinXP.getState();g.drawString(msg,6,140);msg=”MacOS :”+mac.getState();g.drawString(msg,6,160); }}
原創文章,作者:UDXB,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/144186.html