小编Yel*_*Cup的帖子

Java文本格式粗体

我很难理解如何在GUI程序中加粗文本.程序显示我的计算器程序的初始值为0.0但我需要能够使其加粗并将其设置为14字体.有没有简单的方法来做到这一点?

JPanel x = new JPanel(new BorderLayout());
         JTextField z = new JTextField();
         z.setEditable(false);
         z.setText("0.0");
         x.add(field, BorderLayout.NORTH);
Run Code Online (Sandbox Code Playgroud)

java user-interface fonts swing border-layout

1
推荐指数
1
解决办法
1万
查看次数

如何迭代对象的arraylist以查找指定的对象

我无法理解并使我的程序的这个功能起作用.我正在创建一个库,我首先将多个对象输入到数组列表中.对象包括媒体的标题和格式.我需要能够搜索我的数组列表中的对象来查找特定对象并将该对象标记为"签出".我一直在研究迭代器,并试图了解如何让它们在对象中找到指定的标题,但我遇到了麻烦.当我尝试println(it.next())时,我得到MediaItem @ 3c4568f8; 所以我知道返回正确的信息格式存在问题.任何有关如何搜索我的项目数组列表中的对象的帮助将不胜感激.

import java.util.Iterator;
import java.util.Scanner;
import java.util.ArrayList;

public class Library {

    static ArrayList<MediaItem> items = new ArrayList<MediaItem>();
    static int menuOption;
    static Scanner scan = new Scanner(System.in);

    public static void main(String args[]) {
        String title, format, loanedTo, dateLoaned;
        boolean right = false;

        do {
            displayMenu();
            if (menuOption == 1) {
                System.out.println("Enter Title: ");
                title = scan.next();
                System.out.println("Enter format: ");
                format = scan.next();
                addNewItem(title, format);
            } else if (menuOption == 2) {
                System.out.println("Enter the item title");
                title = scan.next(); …
Run Code Online (Sandbox Code Playgroud)

java iterator arraylist object

0
推荐指数
1
解决办法
358
查看次数