小编Ski*_* Rs的帖子

ScrollPane 添加到网格布局

在我的代码中,我调用了一些项目(我的按钮的名称指向不同的项目。名称和所有内容均取自数据库)我想要一个 J ScrollPane 来包围我的按钮,我该怎么办?我只想在滚动窗格内调用按钮。这是我的代码

import java.sql.*;
import java.util.ArrayList;

import java.util.List;

import java.awt.GridLayout;

import javax.swing.JFrame;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JLabel;

import javax.swing.JButton;

import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;


public class AdminClass implements ActionListener  {

ProjectButton[] buttons = new ProjectButton[35];

//Creating data field for unique Ids in the form of array list
ArrayList<Integer> uniqueIDList = new ArrayList<Integer>();
String[] projectNames;
int[] uniqueIds;

Connection conn1 = null;
Statement stmt1 = null;

JFrame frame = new JFrame("Admin Panel");
private JPanel panel = new JPanel();
JButton btnNewButton …
Run Code Online (Sandbox Code Playgroud)

java mysql swing jscrollpane windowbuilder

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

拍摄完整 JFrame 和仅 Jframe 的快照

大家好,我已经开发了一个代码来截取整个屏幕的屏幕截图,但我希望它只截取 Jframe 内内容的屏幕截图。顺便说一下,我稍后会用它来打印图像。主要问题之一是,鼠标也出现在快照中。我不需要鼠标或底部的两个按钮。我可以更改按钮的visi,但是对于鼠标和仅在Jframe 内拍摄应该做什么?这是我的代码,它截取整个屏幕的屏幕截图。

                try{
                Thread.sleep(1000);
                Toolkit tk = Toolkit.getDefaultToolkit(); //Toolkit class                         returns the default toolkit
                Dimension d = tk.getScreenSize();

//Dimension class object stores width & height of the toolkit screen
// toolkit.getScreenSize() determines the size of the screen

                Rectangle rec = new Rectangle(0, 0, d.width, d.height);  
//Creates a Rectangle with screen dimensions,         

                Robot ro = new Robot(); //to capture the screen image
                BufferedImage img = ro.createScreenCapture(rec);



                File f;
                f = new File("myimage.jpg"); // File class is used to write …
Run Code Online (Sandbox Code Playgroud)

java swing awt awtrobot

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

标签 统计

java ×2

swing ×2

awt ×1

awtrobot ×1

jscrollpane ×1

mysql ×1

windowbuilder ×1