欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

用Java代碼寫復(fù)選框,復(fù)選框的代碼怎么寫

java復(fù)選框

function quanxuan()

創(chuàng)新互聯(lián)公司主要從事網(wǎng)站制作、成都做網(wǎng)站、網(wǎng)頁設(shè)計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)汶上,十載網(wǎng)站建設(shè)經(jīng)驗,價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):18980820575

{

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實現(xiàn)的

如何用java腳本自動點擊復(fù)選框?

你是說的js吧。不要和java混淆。

document.getElementById("700844773_8039243445").checked = true;

JAVA編寫一個窗口(frame),要求窗口中有文本框,按鈕,標(biāo)簽,單選框,復(fù)選框,

import javax.swing.*;

import java.awt.*;

public class test extends JFrame{

public test(){

JButton button; //按鈕

JLabel label; //標(biāo)簽

JComboBox combobox;//下拉菜單

JCheckBox checkbox;//復(fù)選框

JRadioButton radiobutton;//單選框

JTextField textfield;//文本框

button = new JButton("按鈕");

label = new JLabel("標(biāo)簽:");

checkbox = new JCheckBox("復(fù)選框一");

radiobutton = new JRadioButton("單選框一");

combobox = new JComboBox();

textfield = new JTextField(100);

Container c = this.getContentPane();

c.setLayout(new FlowLayout());

c.add(button);

c.add(label);

c.add(checkbox);

c.add(radiobutton);

combobox.addItem("1");

combobox.addItem("2");

c.add(combobox);

c.add(textfield);

setSize(300, 200);

setVisible(true);

}

public static void main(String[] args) {

// TODO 自動生成方法存根

test mytest = new test();

}

}

java怎么寫帶復(fù)選框的表格

是j2se的代碼吧。

//JCheckBoxTest.java

import javax.swing.*;

import java.awt.*;

import java.awt.event.*;

public class JCheckBoxTest extends JApplet implements ItemListener{

//變量定義

int sum=0, a=0, b=0, c=0, d=0;

Container ctp=getContentPane();

JTextField tf=new JTextField(10);

JLabel lb=new JLabel("總價:");

JCheckBox cb1,cb2,cb3,cb4;

JButton btn=new JButton("清除");

//初始化小程序

public void init(){

ctp.setLayout(new FlowLayout());

cb1=new JCheckBox("顯示器1350",false);

cb1.addItemListener(this);

ctp.add(cb1);

cb2=new JCheckBox("內(nèi)存780",false);

cb2.addItemListener(this);

ctp.add(cb2);

cb3=new JCheckBox("硬盤1100",false);

cb3.addItemListener(this);

ctp.add(cb3);

cb4=new JCheckBox("CPU410",false);

cb4.addItemListener(this);

ctp.add(cb4);

ctp.add(lb);

ctp.add(tf);

ctp.add(btn);

btn.addActionListener(new koListener());

}

//選項的選擇

public void itemStateChanged(ItemEvent e){

JCheckBox cbx=(JCheckBox)e.getItem();

if (cbx==cb1) a=1350;

if (cbx==cb2) b=780;

if (cbx==cb3) c=1100;

if (cbx==cb4) d=410;

sum=a+b+c+d;

tf.setText(String.valueOf(sum)+"元");

}

//計算

class koListener implements ActionListener{

public void actionPerformed(ActionEvent e){

cb1.setSelected(false);

cb2.setSelected(false);

cb3.setSelected(false);

cb4.setSelected(false);

a=0; b=0; c=0; d=0;

sum=a+b+c+d;

tf.setText(String.valueOf(sum)+"元");

}

}

}

試試這個。

java swing如何在JTable一個單元格添加多個復(fù)選框

java swing中在jTable中添加多個復(fù)選框的方式如下:

import?java.awt.Component;

import?java.awt.event.ActionEvent;

import?java.awt.event.ActionListener;

import?javax.swing.*;

import?javax.swing.table.*;

public?class?MyFirstJFrame?extends?JFrame?{

//?作為測試的main方法

public?static?void?main(String[]?args)?{

new?MyFirstJFrame().setVisible(true);

}

/**

*?構(gòu)造方法

*/

public?MyFirstJFrame()?{

InitialComponent();

}

/**

*?初始化組件的方法

*/

private?void?InitialComponent(){

//?設(shè)置窗體參數(shù)

//?設(shè)置布局模式

setLayout(null);

//?設(shè)置窗體大小

setSize(480,?360);

//?設(shè)置窗體居中(非常規(guī)方法)

setLocationRelativeTo(null);

//?關(guān)閉窗體退出程序

setDefaultCloseOperation(DISPOSE_ON_CLOSE);

//?初始化面板

panel?=?new?JPanel();

panel.setSize(this.getWidth(),?this.getHeight());

panel.setLocation(0,0);

panel.setLayout(null);

//?初始化表格

table?=?new?JTable(new?DefaultTableModel(new?Object[][]{{"第一行"},{"第二行"},{"第三行"},{"第四行"}},?new?String[]{"測試行1","測試行2"}){

/*?(non-Javadoc)

*?重寫方法,判斷表單元格是否可編輯

*?可以通過row和column索引判斷某一個單元格是否可編輯

*?此處設(shè)為都不可編輯

*?@see?javax.swing.table.DefaultTableModel#isCellEditable(int,?int)

*/

@Override

public?boolean?isCellEditable(int?row,?int?column)?{

return?false;

}

});

//?開始向表格中添加復(fù)選框(注意:此示例較為簡單,缺省很多判斷,也沒有動態(tài)代碼支持)

//?通過設(shè)置列渲染

//?方法一:直接方式?使用TableColumn的setCellRenderer方法(推薦)

//?此方法可以設(shè)置某一列的渲染(即使用某一個組件--即控件來顯示單元格數(shù)據(jù))

table.getColumnModel().getColumn(1).setCellRenderer(new?TableCellRenderer(){

/*(non-Javadoc)

*?此方法用于向方法調(diào)用者返回某一單元格的渲染器(即顯示數(shù)據(jù)的組建--或控件)

*?可以為JCheckBox?JComboBox?JTextArea?等

*?@see?javax.swing.table.TableCellRenderer#getTableCellRendererComponent(javax.swing.JTable,?java.lang.Object,?boolean,?boolean,?int,?int)

*/

@Override

public?Component?getTableCellRendererComponent(JTable?table,

Object?value,?boolean?isSelected,?boolean?hasFocus,

int?row,?int?column)?{

//?創(chuàng)建用于返回的渲染組件

JCheckBox?ck?=?new?JCheckBox();

//?使具有焦點的行對應(yīng)的復(fù)選框選中

ck.setSelected(isSelected);

//?設(shè)置單選box.setSelected(hasFocus);

//?使復(fù)選框在單元格內(nèi)居中顯示

ck.setHorizontalAlignment((int)?0.5f);

return?ck;

}});

//?方法二:先設(shè)置列編輯器,然后設(shè)置單元格渲染

//?設(shè)置列編輯器

//?在以復(fù)選框為對象設(shè)置列編輯器時,必須保證該列能夠被編輯,否則無法更改狀態(tài)

//?(此步驟可以省略,省略時不要忘記將列設(shè)為不可編輯)

//?table.getColumnModel().getColumn(1).setCellEditor(new?DefaultCellEditor(new?JCheckBox()));

//?設(shè)置單元格渲染(這里是設(shè)置表格級別的渲染)

/*table.setDefaultRenderer(Object.class,?new?TableCellRenderer(){

@Override

public?Component?getTableCellRendererComponent(JTable?table,

Object?value,?boolean?isSelected,?boolean?hasFocus,

int?row,?int?column)?{

//?判斷是否為需要渲染的列

if(column?==?1){

//?和方法一基本一致

JCheckBox?box?=?new?JCheckBox();

box.setSelected(isSelected);

//?設(shè)置單選box.setSelected(hasFocus);

box.setHorizontalAlignment((int)?CENTER_ALIGNMENT);????//?0.5f

return?box;

}

//?如果不是需要渲染的列,封裝文本域顯示數(shù)據(jù)

return?new?JTextArea(value.toString());

}});*/

//?在多選是需要按住Ctrl鍵或者鼠標(biāo)按住拖過連續(xù)的需要選中的行,應(yīng)該給用戶說明

//?第一種方法是被推薦的,因為它具有選中的高亮顯示,界面能更加友好

table.setSize(panel.getWidth(),panel.getHeight()?-?90);

table.setLocation(0,?0);

btn?=?new?JButton("Test");

btn.setSize(80,40);

btn.setLocation((panel.getWidth())?/?2?-?40,?panel.getHeight()?-?80);

//?按鈕點擊時顯示當(dāng)前選中項

btn.addActionListener(new?ActionListener(){

@Override

public?void?actionPerformed(ActionEvent?e)?{

for(int?rowindex?:?table.getSelectedRows()){

JOptionPane.showMessageDialog(null,?rowindex?+?"?"?+?table.getValueAt(rowindex,?0));

}

}});

panel.add(table);

panel.add(btn);

this.add(panel);????

}

//?定義一些必要的組件

private?JPanel?panel;

private?JTable?table;

private?JButton?btn;

}

分享名稱:用Java代碼寫復(fù)選框,復(fù)選框的代碼怎么寫
當(dāng)前地址:http://chinadenli.net/article33/dsgdips.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版品牌網(wǎng)站制作動態(tài)網(wǎng)站微信小程序虛擬主機服務(wù)器托管

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名