找到 34423 篇文章 关于编程

Java 程序在 Swing 中使用柔和斜面边框

Daniol Thomas
更新于 2019年7月30日 22:30:26

206 次浏览

这里,我们在 JComboBox 上创建柔和斜面边框:JComboBox comboBox = new JComboBox(list);现在,设置斜面边框:comboBox.setBorder(new SoftBevelBorder(BevelBorder.LOWERED));以下是在 Swing 中使用柔和斜面边框的示例:示例import java.awt.Font; import java.awt.GridBagLayout; import javax.swing.JComboBox; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.border.BevelBorder; import javax.swing.border.SoftBevelBorder; public class SwingDemo {    static final String list[] = { "One", "Two", "Three", "Four", "Five", "Six" };    public static void main(String[] args) {       JFrame window = new JFrame("ComboBox Example");       JPanel panel = new JPanel();       panel.setLayout(new GridBagLayout());       JComboBox comboBox = new JComboBox(list);       comboBox.setBorder(new ... 阅读更多

在 C 中使用 bool

Samual Sam
更新于 2019年7月30日 22:30:26

2K+ 次浏览

在 C 中没有像 bool 这样的预定义数据类型。我们可以使用枚举创建 bool。将创建一个名为 bool 的枚举,然后将 false 和 true 作为枚举的元素。false 将位于第一个位置,因此它将保存 0,true 将位于第二个位置,因此它将获得值 1。现在我们可以将其用作数据类型。示例#include typedef enum {    F, T } boolean; main() {    boolean my_bool1, my_bool2;    my_bool1 = F;    if(my_bool1 == F) {       printf("my_bool1 is false");    } else { ... 阅读更多

用 C 编写自己的 memcpy()

karthikeya Boyini
更新于 2019年7月30日 22:30:26

3K+ 次浏览

在这里,我们将了解如何在 C 中实现 memcpy() 函数。memcpy() 函数用于将一块数据从一个位置复制到另一个位置。memcpy() 的语法如下所示:void * memcpy(void * dest, const void * srd, size_t num);要制作我们自己的 memcpy,我们必须将给定的地址强制转换为 char*,然后逐字节地将数据从源复制到目标。只需查看以下代码即可更好地了解。示例#include #include void custom_memcpy(void *dest, void *src, size_t n) {    int i;    //将 src 和 dest 强制转换为 char*    char ... 阅读更多

如何在 Java Swing 中使用 EmptyBorder 留出空间

Daniol Thomas
更新于 2019年7月30日 22:30:26

460 次浏览

让我们首先创建一个 JPanel 并设置标题边框:JPanel panel = new JPanel(); panel.setBorder(BorderFactory.createTitledBorder("Demo Panel"));现在创建空边框:JPanel panel2 = new JPanel(new BorderLayout()); panel2.add(panel, BorderLayout.CENTER); panel2.setBorder(BorderFactory.createEmptyBorder(100, 100, 100, 100));以下是在 Java Swing 中使用 EmptyBorder 留出空间的示例:示例import java.awt.BorderLayout; import java.awt.Dimension; import javax.swing.BorderFactory; import javax.swing.JFrame; import javax.swing.JPanel; public class SwingDemo {    public static void main(String[] args) {       JPanel panel = new JPanel();       panel.setBorder(BorderFactory.createTitledBorder("Demo Panel"));       JPanel panel2 = new JPanel(new BorderLayout());       panel2.add(panel, BorderLayout.CENTER);       panel2.setBorder(BorderFactory.createEmptyBorder(100, 100, 100, 100));       ... 阅读更多

如何在没有 main() 的情况下编写运行的 C 代码?

Samual Sam
更新于 2019年7月30日 22:30:26

8K+ 次浏览

在这里我们将看到,一个程序是否可以不用 main 编写?答案是肯定的。我们可以编写没有 main() 函数的程序。在很多地方,我们都看到 main() 是程序执行的入口点。从程序员的角度来看,这是正确的。从系统的角度来看,这是不正确的。因此,系统首先调用 _start(),它设置环境,然后调用 main。要执行此程序,我们必须使用此选项“ -nostartfiles”。示例#include extern void _exit(register int); int _start() {    printf("Program without main");       ... 阅读更多

Java 程序在 Swing 中创建圆角边框

Krantik Chavan
更新于 2019年7月30日 22:30:26

5K+ 次浏览

让我们首先创建一个框架:JFrame frame = new JFrame(); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setUndecorated(true);现在,创建圆角边框:double x = 50; double y = 50; frame.setShape(new RoundRectangle2D.Double(x, y, 100, 100, 50, 50));以下是在 Swing 中创建圆角边框的示例:示例import java.awt.geom.RoundRectangle2D; import javax.swing.JFrame; import javax.swing.JPanel; public class SwingDemo extends JPanel {    public static void main(String[] args) {       JFrame frame = new JFrame();       frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);       frame.setUndecorated(true);       double x = 50;       double y = 50;       frame.setShape(new RoundRectangle2D.Double(x, y, 100, 100, 50, 50));     ... 阅读更多

仅使用 putchar() 在 C 中打印长整型

karthikeya Boyini
更新于 2019年7月30日 22:30:26

2K+ 次浏览

在这里我们将了解如何在 C 中使用 putchar() 函数打印长整型值。我们可以轻松地使用 C 中的 printf() 打印某些变量的值,但这里的限制是,我们不能使用除 putchar() 之外的任何其他函数。众所周知,putchar() 用于打印字符。我们可以使用此函数打印数字的每个数字。当传递一个数值时,我们必须向其添加字符“0”以获取 ASCII 形式。让我们看看代码以更好地了解。示例#include void print_long(long value) {   ... 阅读更多

Java 程序在 Swing 中向面板添加标题边框

Krantik Chavan
更新于 2019年7月30日 22:30:26

195 次浏览

要向面板设置标题边框,让我们首先为 Java Swing 应用程序创建一个面板:JPanel panel = new Jpanel(new BorderLayout());现在,设置标题边框:panel.setBorder(new TitledBorder("Displaying Titled Border"));以下是在 Swing 中向面板添加标题边框的示例:示例import java.awt.BorderLayout; import javax.swing.JButton; import javax.swing.JOptionPane; import javax.swing.JPanel; import javax.swing.border.TitledBorder; public class SwingDemo {    public static void main(String[] args) {       JPanel panel = new JPanel(new BorderLayout());       panel.setBorder(new TitledBorder("Displaying Titled Border"));       panel.add(new JButton("Demo Button"), BorderLayout.SOUTH);       JOptionPane.showMessageDialog(null, panel);    } }输出阅读更多

如何在 C 中计算浮点数中的设置位数?

Samual Sam
更新于 2019年7月30日 22:30:26

425 次浏览

在这个问题中,给定一个浮点数。我们必须找到其二进制表示形式中设置位的数量。例如,如果浮点数为 0.15625,则有六个设置位。一个典型的 C 编译器使用单精度浮点表示。所以它将是这样的。要转换为其位值,我们必须将数字放入一个指针变量中,然后将指针强制转换为 char* 类型数据。然后逐个处理每个字节。然后我们可以计算每个字符的设置位数。示例#include int char_set_bit_count(char number) {    unsigned ... 阅读更多

如何为 Java Swing 应用程序设置全屏模式?

Krantik Chavan
更新于 2019年7月30日 22:30:26

5K+ 次浏览

要为 Java Swing 应用程序设置全屏模式,请使用 setFullScreenWindow() 方法:GraphicsDevice device = graphics.getDefaultScreenDevice(); JFrame frame = new JFrame("Fullscreen"); device.setFullScreenWindow(frame);以下是在 Java Swing 应用程序中设置全屏模式的示例:示例import java.awt.Color; import java.awt.GraphicsDevice; import java.awt.GraphicsEnvironment; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; public class SwingDemo {    public static void main(String[] args) {       GraphicsEnvironment graphics =       GraphicsEnvironment.getLocalGraphicsEnvironment();       GraphicsDevice device = graphics.getDefaultScreenDevice();       JFrame frame = new JFrame("Fullscreen");       JPanel panel = new JPanel();       JLabel label = new JLabel("", JLabel.CENTER);     ... 阅读更多

广告
© . All rights reserved.