- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我希望能够将任何字符或字符串转换为形状或区域,以便我可以按照我喜欢的任何大小、样式、效果等来绘制该字符。
更具体地说,我将使用视差绘制它,以便它仅在特定角度清晰定义(这就是为什么我不能使用 html 或任何类似性质的东西)。我已经设置了视差,我只需要形状。
简而言之,public Shape convert(char c){...}
。
或者,如果您能想到另一种实现此目的的方法,请告诉我。
只是给你一个大概的想法:
câu trả lời hay nhất
theo previous answer , 看起来你可以按如下方式管理它(假设这个方法是在 JPanel
的子类上定义的):
public Shape convert(char c) {
Font f = getFont();
// Optionally change font characteristics here
// f = f.deriveFont(Font.BOLD, 70);
FontRenderContext frc = getFontMetrics(f).getFontRenderContext();
GlyphVector v = f.createGlyphVector(frc, new char[] { c });
return v.getOutline();
}
声明采用字符串参数的方法可能更容易,因为您可以将字符串作为第二个参数传递给 createGlyphVector()
- 而且这可能比转换每个字符更有效如果您需要做多个,请单独进行。
关于Java - 将字符或字符串转换为形状/区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10633129/
Sử dụng SPListCollection.Add(String, String, String, String, Int32, String, SPListTemplate.QuickLaunchO
Tôi mới bắt đầu sử dụng C++ và có một số kinh nghiệm về C# nên tôi có một số kinh nghiệm lập trình tổng quát. Tuy nhiên, có vẻ như tôi đã bị bắn hạ ngay lập tức. Tôi đã thử tìm kiếm trên Google để không làm mất thời gian của mọi người nhưng không có kết quả. int chính(int argc,
Câu hỏi này đã có câu trả lời: Trong Java 8, làm cách nào để chuyển đổi Bản đồ sang Bản đồ khác bằng lambda? (8 câu trả lời) Chuyển đổi Bản đồ>
Tôi đang sử dụng nút + bản ghi và tính năng chuyển đổi tích hợp để thực hiện lệnh gọi API. Tôi đã đưa ra yêu cầu sau tới Swagger http://localhost:3033/employees/sear
Tôi chưa quen với các mẫu vùng chứa C++. Tôi đã thu thập một số hồ sơ. Mỗi bản ghi có một tên duy nhất và danh sách các cặp trường/giá trị. Hồ sơ sẽ được truy cập theo tên. Thứ tự của các cặp trường/giá trị quan trọng. Vì thế tôi thiết kế nó như sau: chuỗi typedef
Tôi cần hai phương thức này nhưng j2me không có, tôi đã tìm thấy một phương thức thay thế(); nhưng đây là phương thức thay thế (chuỗi, chuỗi, chuỗi); Phương thức thứ hai là SringBuffer nhưng trong j2me thì không có.
Nếu chuỗi là bí danh của Chuỗi trong khung .net thì tại sao điều này lại xảy ra và tôi nên giải thích nó như thế nào: gõ JustAString = string
Tôi có hai danh sách (hoặc chuỗi): một danh sách lớn, một danh sách nhỏ. Tôi muốn kiểm tra xem cái lớn hơn (A) có chứa cái nhỏ hơn (B) không. Kỳ vọng của tôi như sau: Trường hợp 1. B là tập con của A A = [1,2,3] B = [1,2] chứa(A
Tôi có một vấn đề nhỏ mà dường như tôi không thể giải quyết được. Ở đây... Tôi có một đầu vào được tạo như thế này... var input = $(''); Nếu tôi làm vậy... mọi thứ đều ổn $(this).append(input);
Tôi có đoạn mã sau string[]lines = object.Split(new string[] { "\r\n", "\n" }, StringSplitOptions.No
Điều này có thể thực sự đơn giản, nhưng tôi đã bị mắc kẹt trong một thời gian. Tôi đang cố gắng xuất một chuỗi và sau đó là một chuỗi kép có hai chữ số thập phân theo sau là một chuỗi khác, đây là mã của tôi. System.out.printf("Chi phí:%.2
Đây là một trong những ví dụ về cityRef.where("state", ">=", "CA").where("state", "= string từ truy vấn danh sách Cloud Firestore mà chúng tôi có tại Stack O
Tôi đang cố kiểm tra xem một chuỗi có được chứa trong một chuỗi khác hay không. Mã đằng sau rất đơn giản. Làm cách nào tôi có thể thực hiện việc này trong jquery? hàm deleteRow(locName, locID) { if
Câu hỏi này đã có câu trả lời ở đây: Cách triển khai big int trong C++ (14 câu trả lời) Đã đóng 9 năm trước. Tôi có 2 chuỗi, cả hai đều chỉ chứa số. Những con số này lớn hơn uint64_t's
Tôi có ánh xạ Dozer với các bộ chuyển đổi tùy chỉnh: com.xyz.Customer com.xyz.CustomerDAO customerName
Câu hỏi này đã có câu trả lời ở đây: Làm cách nào để so sánh các chuỗi trong Java? (23 câu trả lời) Đã đóng 6 năm trước. Tôi muốn hiểu cách nhóm chuỗi hoạt động và quy tắc một chuỗi bằng chuỗi khác là
Tôi đã đọc câu hỏi này và một số câu hỏi khác. Nhưng chúng có phần không liên quan đến câu hỏi của tôi. Đối với UILabel nếu bạn không chỉ định ? hoặc ! bạn sẽ gặp lỗi như sau: thuộc tính @IBOutlet không có tùy chọn.
Về mặt lý thuyết, phương pháp nào trong hai phương pháp này nhanh hơn và tại sao? (Con trỏ tới chuỗi phải là hằng số.) Sự khác biệt chính xác giữa đích [đếm] và *destination++ là gì? điểm đến[co
Câu hỏi này đã có câu trả lời ở đây: Đã đóng 11 năm trước. Có thể trùng lặp: Is String.Format a
Tôi có một Luồng tệp, bây giờ tôi muốn nhóm các từ giống nhau vào Bản đồ, điều quan trọng là tần suất từ này xuất hiện trong Luồng. Tôi biết mình phải sử dụng coll(Collector.groupingBy(..)
Tôi là một lập trình viên xuất sắc, rất giỏi!