找到 34423 篇文章 关于编程
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
416 次浏览
要禁用 JLabel,请使用 setEnabled() 方法 -JLabel label; label.setEnabled(false);以下是如何禁用 JLabel 的示例 -package my; import java.awt.Color; import java.awt.Dimension; import java.awt.Font; import javax.swing.*; import javax.swing.border.Border; public class SwingDemo { public static void main(String args[]) { JFrame frame = new JFrame("Demo"); JLabel label; label = new JLabel("First Label", JLabel.RIGHT); label.setVerticalAlignment(JLabel.TOP); label.setFont(new Font("Verdana", Font.PLAIN, 15)); label.setPreferredSize(new Dimension(250, 100)); label.setForeground(new Color(120, 90, 40)); label.setBackground(new Color(100, 20, 70)); label.setEnabled(false); ... 阅读更多
8K+ 次浏览
使用 Java Swing,您可以将 JLabel 大小设置为与默认大小不同的首选大小 -JLabel label.setPreferredSize(new Dimension(250, 100));以下是如何更改 JLabel 大小的示例 -示例import java.awt.Color; import java.awt.Dimension; import java.awt.Font; import javax.swing.*; import javax.swing.border.Border; public class SwingDemo { public static void main(String args[]) { JFrame frame = new JFrame("Demo"); JLabel label; label = new JLabel("This is demo label!", JLabel.RIGHT); label.setVerticalAlignment(JLabel.TOP); label.setFont(new Font("Verdana", Font.PLAIN, 15)); label.setPreferredSize(new Dimension(250, 100)); label.setForeground(new Color(120, 90, 40)); label.setBackground(new ... 阅读更多
5K+ 次浏览
java.sql.Timestamp 类的 toString() 方法将当前 Timestamp 对象的时间戳的 JDBC 转义格式作为 String 变量返回。即使用此方法可以将 Timestamp 对象转换为 String。//检索时间对象 Timestamp timestampObj = rs.getTimestamp("DispatchTimeStamp"); //将时间对象转换为 String 格式 String time_stamp = timestampObj.toString();示例让我们使用 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 ... 阅读更多
707 次浏览
假设以下为我们的字符串列表 -List list = Arrays.asList("Football", "Basketball", "Hockey", "Cricket", "Fencing");现在,映射到每个元素添加字符串 -List str = list.stream().map(name -> "Sports " + name + " Outdoor") .collect(Collectors.toList());上面,我们已将“Sports”和“Outdoor”字符串添加到每个元素。以下是如何在 Java 中映射和将字符串值添加到每个元素的示例 -示例import java.util.Arrays; import java.util.List; import java.util.stream.Collectors; public class Demo { public static void main(String[] args) { List list = Arrays.asList("Football", "Basketball", "Hockey", "Cricket", "Fencing"); List str = list.stream().map(name -> "Sports " ... 阅读更多
484 次浏览
假设以下为我们的字符串列表 -List list = new ArrayList(); list.add("ABC"); list.add("CDE"); list.add("GHI"); list.add("MNO"); list.add("GWE"); list.add("WDF"); list.add("JYH"); list.add("TYU");将字符串列表映射为小写 -list .stream() .map(String::toLowerCase)之后,执行排序 -sorted((val1, val2) -> val2.compareTo(val1))以下是如何将字符串列表映射为小写并排序的示例 -示例import java.util.ArrayList; import java.util.List; public class Demo { public static void main(final String[] args) { List list = new ArrayList(); list.add("ABC"); list.add("CDE"); list.add("GHI"); list.add("MNO"); list.add("GWE"); list.add("WDF"); list.add("JYH"); ... 阅读更多
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP