找到 4330 篇文章 关于 Java 8
3K+ 浏览量
java.sql.Date 类的 valueOf() 方法接受一个表示日期的字符串值,该日期采用 JDBC 转义格式 (yyyy-mm-dd),并将给定的字符串值转换为 Date 对象。Date date = Date.valueOf("date_string");示例让我们使用 CREATE 语句在 MySQL 数据库中创建一个名为 dispatches 的表,如下所示:CREATE TABLE dispatches( ProductName VARCHAR(255), CustomerName VARCHAR(255), DispatchDate date, DeliveryTime time, Price INT, Location VARCHAR(255));现在,我们将使用 INSERT 语句在 dispatches 表中插入 5 条记录:insert into dispatches values('Key-Board', 'Raja', DATE('2019-09-01'), TIME('11:00:00'), 7000, 'Hyderabad'); insert into dispatches values('Earphones', 'Roja', DATE('2019-05-01'), TIME('11:00:00'), 2000, 'Vishakhapatnam'); insert into dispatches values('Mouse', 'Puja', ... 阅读更多
5K+ 浏览量
java.sql.Date 类的 toString() 方法将当前 Date 对象的时间的 JDBC 转义格式作为 String 变量返回。即使用此方法,您可以将 Date 对象转换为 String。//检索 Date 对象 Date dateObj = rs.getDate("DispatchDate"); //将 Date 对象转换为 String 格式 String date = dateObj.toString();示例让我们使用 CREATE 语句在 MySQL 数据库中创建一个名为 dispatches 的表,如下所示:CREATE TABLE dispatches( ProductName VARCHAR(255), CustomerName VARCHAR(255), DispatchDate date, DeliveryTime time, Price INT, Location VARCHAR(255));现在,我们将使用 INSERT 语句在 dispatches 表中插入 5 条记录 ... 阅读更多
749 浏览量
在此程序中,我们将使用 JDBC 连接到 MySQL 数据库,在 dispatches 表中插入新记录,并从表中检索所有记录。java.util 包中 Date 类的 setTime() 方法接受一个长整型变量,表示从纪元时间 (1970 年 1 月 1 日,00:00:00.000 GMT) 到所需时间的毫秒数,并将指定的时间值设置为当前 Date 对象。 //设置时间 date.setTime(time_value_in_long);该程序的目标是演示如何使用 JDBC 与数据库交互以及如何在 Java 中处理日期和时间对象。 ... 阅读更多
1K+ 浏览量
java.sql.Timestamp 类的 valueOf() 方法接受一个表示时间戳的字符串值,该时间戳采用 JDBC 转义格式,并将给定的字符串值转换为 Timestamp 对象。Timestamp timeStamp = Time.valueOf("timeStamp_string");示例让我们使用 CREATE 语句在 MySQL 数据库中创建一个名为 dispatches_data 的表,如下所示:CREATE TABLE dispatches_data( ProductName VARCHAR(255), CustomerName VARCHAR(255), DispatchTimeStamp timestamp, Price INT, Location VARCHAR(255));现在,我们将使用 INSERT 语句在 dispatches_data 表中插入 5 条记录:insert into dispatches_data values('Key-Board', 'Raja', TIMESTAMP('2019-05-04', '15:02:45'), 7000, 'Hyderabad'); insert into dispatches_data values('Earphones', 'Roja', TIMESTAMP('2019-06-26', '14:13:12'), 2000, 'Vishakhapatnam'); insert into dispatches_data values('Mouse', 'Puja', TIMESTAMP('2019-12-07', '07:50:37'), 3000, 'Vijayawada'); insert into ... 阅读更多
11K+ 浏览量
在单击按钮时设置 frame.dispose() 以关闭 JFrame。首先创建一个按钮和框架:JFrame frame = new JFrame(); JButton button = new JButton("点击关闭!");现在,使用 ActionListener 在单击上述按钮时关闭 JFrame:button.addActionListener(e -> { frame.dispose(); });以下是如何在单击按钮时关闭 JFrame 的示例:示例import java.awt.Color; import java.awt.Dimension; import javax.swing.JButton; import javax.swing.JFrame; public class SwingDemo { public static void main(String[] args) { JFrame frame = new JFrame(); JButton button = new JButton("点击关闭!"); ... 阅读更多
306 浏览量
使用 Timer() 设置延迟的秒数,即在几秒钟后显示框架:Timer tm = new Timer(2000, new ActionListener() { // }以下是如何在几秒钟后显示框架的示例:package my; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JFrame; import javax.swing.Timer; public class SwingDemo extends JFrame { private JFrame frame = new JFrame(); public SwingDemo() { frame.setSize(550, 300); frame.setDefaultCloseOperation(EXIT_ON_CLOSE); frame.setVisible(true); frame.setExtendedState(JFrame.ICONIFIED); Timer tm = new Timer(2000, new ActionListener() { @Override ... 阅读更多
21K+ 浏览量
首先,创建一个 JFrame:JFrame frame = new JFrame(); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setPreferredSize(new Dimension(550, 300));现在,更改 JFrame 的背景颜色:frame.getContentPane().setBackground(Color.BLUE);以下是如何更改 JFrame 背景颜色的示例:示例import java.awt.Color; import java.awt.Dimension; import javax.swing.JFrame; public class SwingDemo { public static void main(String[] args) { JFrame frame = new JFrame(); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setPreferredSize(new Dimension(550, 300)); frame.getContentPane().setBackground(Color.BLUE); frame.pack(); frame.setVisible(true); } }输出
382 浏览量
设置助记键以便用户可以使用键盘键选择单选按钮。例如,可以使用 ALT 设置一个键:radio2.setMnemonic(KeyEvent.VK_R);上面,我们为 radio2 设置了 ALT+R 键。以下是如何设置助记键单选按钮的示例:package my; import java.awt.FlowLayout; import java.awt.event.KeyEvent; import javax.swing.ButtonGroup; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JRadioButton; public class SwingDemo { public static void main(String[] args) { JRadioButton radio1 = new JRadioButton("Male"); JRadioButton radio2 = new JRadioButton("Female"); radio2.setMnemonic(KeyEvent.VK_R); ButtonGroup group = new ButtonGroup(); ... 阅读更多
312 浏览量
要创建垂直进度条,请使用以下属性:JProgressBar.VERTICAL将其设置为:JProgressBar progressBar = new JProgressBar(JProgressBar.VERTICAL,0, 1000);以下是如何创建垂直进度条的示例:示例package my; import java.awt.Color; import javax.swing.*; public class SwingDemo extends JFrame { JProgressBar progressBar; int i = 0; SwingDemo() { progressBar = new JProgressBar(JProgressBar.VERTICAL,0, 1000); progressBar.setBounds(70, 50, 120, 30); progressBar.setValue(0); progressBar.setStringPainted(true); add(progressBar); setSize(550, 150); setLayout(null); } public void inc() { while (i
272 浏览量
使用 setBounds() 方法在 Java Swing 中设置 JProgressBar 的边界:JProgressBar progressBar; progressBar.setBounds(70, 50, 120, 30);以下是如何设置 JProgressBar 边界的示例:示例package my; import javax.swing.*; public class SwingDemo extends JFrame { JProgressBar progressBar; int i = 0; SwingDemo() { progressBar = new JProgressBar(0, 1000); progressBar.setBounds(70, 50, 120, 30); progressBar.setValue(0); progressBar.setStringPainted(true); add(progressBar); setSize(550, 150); setLayout(null); } public void inc() { while (i