我有一些以下的HTML代码:
<ul>
<li>number 1</li>
<li>number 2</li>
<li>number 3</li>
<li>number 4</li>
<li>number 5</li>
<li>number 6</li>
<li>number 7</li>
<li>number 8</li>
<li>number 9</li>
<li>number 10</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
如何使用CSS3伪类做任何li这是不是第一个元素或最后一个有一个background-color的tomato的例子吗?似乎我可以使用:not选择器.
public class Product implements Serializable{
private String id;
private String name;
private double price ;
private int quantity;
public Product(String id, String name, double price, int quantity) {
this.id = id;
this.name = name;
this.price = price;
this.quantity = quantity;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public double getPrice() {
return price;
} …Run Code Online (Sandbox Code Playgroud) 我使用Netbeans创建具有许多JTextField元素的GUI .我想迭代遍历所有这些来调用setText,文本将只有1,2,3 ......
private javax.swing.JTextField txt1;
private javax.swing.JTextField txt2;
private javax.swing.JTextField txt3;
private javax.swing.JTextField txt4;
private javax.swing.JTextField txt5;
private javax.swing.JTextField txt6;
Run Code Online (Sandbox Code Playgroud)
我正在寻找一种在循环中执行此操作的方法,而不是setText手动调用它们中的每一个.
可能是这样的:
public void getInfoJText2(){
Component[] children = jPanel1.getComponents();
for (int i = 0, j = 1; i < children.length; i++) {
if (children[i] instanceof JTextField) {
((JTextField) children[i]).setText(Integer.toString(j++));
}
}
}
Run Code Online (Sandbox Code Playgroud)
我怎么处理这个?