相关疑难解决方法(0)

单击JButton Java时更改字体样式

如何更改STYLEFont上一个点击的时候JButton

我试图让3个按钮各自改变样式PLAINBOLDITALIC

我读过font Class API但是我没有什么比setStyle这更好的了getStyle

我发现java中的字体类比它应该更复杂:S.

java fonts swing jbutton

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

使用JButton增加/减少textArea中的字体大小

我正在使用Java创建一个便利贴应用程序.

我想做什么: 我想在textArea每次点击增加大小时增加文本的大小.我会明白如何做相反的事情.

短代码:

        JButton incButton = new JButton("+");
        fontFrame.add(incButton);
        incButton.addActionListener(new fontIncAction());
        JButton DecButton = new JButton("-");
        fontFrame.add(DecButton);

        //textArea.setFont( Font("Serif", Font.PLAIN, fz));
    }
}

private class fontIncAction implements ActionListener{
    public void actionPerformed(ActionEvent e){

        textArea.setFont(new Font("Serif",Font.PLAIN,20));
    }
}
Run Code Online (Sandbox Code Playgroud)

java fonts swing jbutton

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

如果父进行大小调整或JComponent的内容发生变化,如何使JComponent始终填充父事件?

我有一个JCombobox,我在运行时添加一些项目.其中一些很长,我的Jcombobox也长得很长.它位于带有BoxLayout(PAGE_AXIS)的JPanel容器中.我不知道如何阻止成长...
我想知道应该有一个属性overflow,如果它是"123456789",在组合框项目中将显示为"123 ...".

编辑:

我读了你的答案,非常感谢你.但问题是我的JPanel可以调整大小,我需要让它的孩子总是填充父母.所以我无法设置首选大小,因为我的JPanel的大小可以在运行时更改.
而且由于同样的原因,我也无法设置最大大小或使用setPrototypeDisplayValue().

我试图使用其他布局(GroupLayout,BorderLayout),但结果是一样的.

如果你愿意,我可以发布代码,但我认为没有必要.如果你还需要,请告诉我.
刚尝试使用JTextArea单行而不是JCombobox.结果是一样的.当我输入时,它正在增长.

java swing jcombobox

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

标签 统计

java ×3

swing ×3

fonts ×2

jbutton ×2

jcombobox ×1