小编Pat*_*ick的帖子

尺寸,仅更改宽度/高度

如何仅更改需要Dimension对象的组件的宽度或高度?目前我这样做:

jbutton.setPreferredSize(new Dimension(button.getPreferredSize().width, 100));
Run Code Online (Sandbox Code Playgroud)

但我觉得我做错了.如果有更好的方法,最好的方法是什么?

java swing layout-manager dimension

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

ComboBoxModel事件无法正常工作

我似乎没有掌握事件的概念等.在阅读了一段关于如何实现监听器之后,我遇到了Java教程,说我应该扩展AbstractListModel以获取数据事件.由于某种原因,它仍然无法正常工作.

有什么我做错了吗?

什么样的代码可以addListDataListener(ListDataListener l)使它工作?既然我也不明白.

public class CarComboBox extends AbstractListModel<Object> implements ComboBoxModel<Object> {

    private JdbcRowSet jdbc;
    private int size = 0;
    private String selection;

    public CarComboBox() {
        try {
            jdbc = new Query().getCarInfo();

            jdbc.beforeFirst();
            while (jdbc.next()) {
                size++;
            }
            jdbc.beforeFirst();
        }
        catch (SQLException ex) {
            System.err.println(ex.toString());
        }
    }

    @Override
    public void setSelectedItem(Object anItem) {
        selection = (String) anItem;
    }

    @Override
    public Object getSelectedItem() {
        return selection;
    }

    @Override
    public void addListDataListener(ListDataListener l) {
    }

    @Override
    public void …
Run Code Online (Sandbox Code Playgroud)

java events swing listener

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

为多个JLabel分配边框

我有10个JLabels我想拥有相同的边框.这是一个可以手工管理的数字,但作为一个程序员,我想知道是否有办法让这更容易.

我尝试过为每个循环实现标签所在面板的所有组件,然后使用该方法setBorder(...).但这显然不起作用,因为对象被识别为组件而不是JLabel.

如何自动将边界分配到JLabel

java swing border jlabel

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

Laravel为模型添加功能

我想在Laravel模型中添加一个函数,就像我在Rails中习惯的那样.

例如:

class Person < ActiveRecord::Base
    def name
        "#{firstname} #{lastname}"
    end
end
Run Code Online (Sandbox Code Playgroud)

当我尝试在Laravel中使用相同的方法时,我得到以下异常:

Relationship method must return an object of type Illuminate\Database\Eloquent\Relations\Relation
Run Code Online (Sandbox Code Playgroud)

我如何在Laravel中获得这种行为?

php model ruby-on-rails laravel eloquent

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