如何在项目中添加这样的内容? 看到这个白线几乎是一个盒子大声笑的东西:P
答案 0 :(得分:2)
白框看起来像TitledBorder
,在这种情况下与LineBorder
相结合。
import javax.swing.*;
import javax.swing.border.*;
import java.awt.*;
class TitledBorderDemo implements Runnable {
public static void main(String[] args) {
SwingUtilities.invokeLater(new TitledBorderDemo());
}
@Override
public void run() {
JFrame frame = new JFrame();
JPanel panel = new JPanel();
panel.setBackground(Color.gray);
panel.setBorder(new TitledBorder(new LineBorder(Color.white), "Title"));
panel.add(new JButton("Button"));
panel.add(new JLabel("Label"));
frame.add(panel);
frame.pack();
frame.setLocationRelativeTo(null);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
}
答案 1 :(得分:0)
检查this tutorial,这是纯粹的非生成代码教程,意思是,你编写的所有代码,否则你有eclipse的插件等,并且有gui,用于拖放组件到你的应用程序。 ..