在我的数据库中,我必须过滤名称以 结尾的记录-N,但是当我WHERE在下面的查询中创建子句时,它不会返回任何记录,因为它-是一个通配符。
我在 Oracle 数据库中使用此查询:
select * from product where productname like '%-N'
Run Code Online (Sandbox Code Playgroud)
但数据库有以该产品名称结尾的记录
我想创建带有复选框和多个选择的JComboBox.我在渲染jlist后创建了一个带复选框的列表.我不知道如何用jcombobox渲染它.或者是否可以将jlist作为下拉列表组成,如组合框.对于jlist渲染我使用以下代码
DefaultListModel listModel = new DefaultListModel();
ListCheckBox li= new ListCheckBox(listModel);
JScrollPane jsp= new JScrollPane(li);
add(jsp);
listModel.add(0,new JCheckBox("Other Court"));
listModel.add(0,new JCheckBox("Tribunal Court"));
listModel.add(0,new JCheckBox("High Court"));
listModel.add(0,new JCheckBox("Supreme Court"));
Run Code Online (Sandbox Code Playgroud)
ListCheck Box类如下
import javax.swing.*;
import javax.swing.border.*;
import java.awt.*;
import java.awt.event.*;
public class ListCheckBox extends JList
{
protected static Border noFocusBorder =
new EmptyBorder(1, 1, 1, 1);
public ListCheckBox(DefaultListModel model)
{
super(model) ;
setCellRenderer(new CellRenderer());
addMouseListener(new MouseAdapter()
{
public void mousePressed(MouseEvent e)
{
int index = locationToIndex(e.getPoint());
if (index != -1) {
JCheckBox checkbox …Run Code Online (Sandbox Code Playgroud) 我正在使用Java创建一个数字时钟,我已经做到了.现在我想设置JLabel显示时间的数字时钟字体.我在下面的代码的帮助下应用字体.
try {
Font f1= new Font("Digital-7" ,Font.BOLD,28);
jLabel1.setFont(f1);
} catch(Exception ex) {
ex.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud) 我想在java swing中使用JFileChooser打开一个浏览窗口.默认情况下,当我浏览目录时,它会显示所有扩展文件.但我的要求是
JFileChooser should browse the files with specific extensions.
Run Code Online (Sandbox Code Playgroud)