在我的代码中,我调用了一些项目(我的按钮的名称指向不同的项目。名称和所有内容均取自数据库)我想要一个 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) 大家好,我已经开发了一个代码来截取整个屏幕的屏幕截图,但我希望它只截取 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)